From c040c41fb9047c65c8608a3dc3c57d2ba9b0c48c Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Mon, 24 Jun 2013 19:38:15 +0000 Subject: Imported Translations from Transifex Change-Id: I784dd0d466f0d2173e0c7d0763dc06522ca82c3a --- nova/locale/bg_BG/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/bs/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/ca/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/cs/LC_MESSAGES/nova.po | 1567 +++++++++++++++++---------------- nova/locale/da/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/de/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/en_AU/LC_MESSAGES/nova.po | 1542 ++++++++++++++++---------------- nova/locale/en_GB/LC_MESSAGES/nova.po | 1542 ++++++++++++++++---------------- nova/locale/en_US/LC_MESSAGES/nova.po | 1567 +++++++++++++++++---------------- nova/locale/es/LC_MESSAGES/nova.po | 1546 ++++++++++++++++---------------- nova/locale/fi_FI/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/fr/LC_MESSAGES/nova.po | 1549 ++++++++++++++++---------------- nova/locale/hr/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/hu/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/id/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/it/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/it_IT/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/ja/LC_MESSAGES/nova.po | 1542 ++++++++++++++++---------------- nova/locale/ka_GE/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/ko/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/ko_KR/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/ms/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/nb/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/nl_NL/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/nova.pot | 1485 +++++++++++++++---------------- nova/locale/pt/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/pt_BR/LC_MESSAGES/nova.po | 1548 ++++++++++++++++---------------- nova/locale/ro/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/ru/LC_MESSAGES/nova.po | 1552 ++++++++++++++++---------------- nova/locale/ru_RU/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/sw_KE/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/tl/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/tr/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/tr_TR/LC_MESSAGES/nova.po | 1553 ++++++++++++++++---------------- nova/locale/uk/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/vi_VN/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/zh_CN/LC_MESSAGES/nova.po | 1567 +++++++++++++++++---------------- nova/locale/zh_HK/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- nova/locale/zh_TW/LC_MESSAGES/nova.po | 1538 ++++++++++++++++---------------- 39 files changed, 31302 insertions(+), 28784 deletions(-) diff --git a/nova/locale/bg_BG/LC_MESSAGES/nova.po b/nova/locale/bg_BG/LC_MESSAGES/nova.po index 9d1784a0c..d8eceea5f 100644 --- a/nova/locale/bg_BG/LC_MESSAGES/nova.po +++ b/nova/locale/bg_BG/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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2013-05-18 19:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Bulgarian (Bulgaria) " @@ -80,298 +80,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -379,85 +379,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -465,896 +465,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1369,15 +1384,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1399,17 +1414,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1727,7 +1742,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2134,89 +2149,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2264,6 +2297,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2310,7 +2344,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2652,9 +2686,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2716,6 +2750,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2876,7 +2911,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2916,32 +2952,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2952,26 +2988,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3019,7 +3058,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3293,7 +3332,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3310,16 +3349,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3402,12 +3441,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3490,38 +3529,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3536,28 +3575,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3616,17 +3655,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3984,244 +4023,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4285,12 +4324,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4410,270 +4449,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4815,153 +4854,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5081,12 +5120,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5172,7 +5211,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5227,7 +5266,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5842,75 +5881,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5936,7 +5975,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6203,11 +6242,6 @@ msgstr "" 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 "" @@ -6644,9 +6678,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6746,18 +6780,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6772,9 +6806,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6798,7 +6832,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7075,42 +7109,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7237,12 +7271,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7279,7 +7313,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7333,37 +7367,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7411,85 +7445,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7586,12 +7620,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7601,7 +7635,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7615,22 +7649,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7743,12 +7773,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8001,12 +8031,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8064,7 +8094,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8416,12 +8446,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8579,7 +8609,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8618,236 +8648,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8855,76 +8885,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8932,50 +8962,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8985,69 +9015,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9066,15 +9096,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9265,47 +9295,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9313,7 +9343,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9321,7 +9351,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9329,7 +9359,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9726,34 +9756,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10130,7 +10160,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10288,106 +10318,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10425,32 +10436,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11140,63 +11151,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11337,9 +11352,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/bs/LC_MESSAGES/nova.po b/nova/locale/bs/LC_MESSAGES/nova.po index bb547fb88..47b0a15c3 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2012-01-19 20:22+0000\n" "Last-Translator: yazar \n" "Language-Team: Bosnian \n" @@ -79,298 +79,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -378,85 +378,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -464,896 +464,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1368,15 +1383,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1398,17 +1413,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1726,7 +1741,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2133,89 +2148,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2263,6 +2296,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2309,7 +2343,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2651,9 +2685,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2715,6 +2749,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2875,7 +2910,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2915,32 +2951,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2951,26 +2987,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3018,7 +3057,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3292,7 +3331,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3309,16 +3348,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3401,12 +3440,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3489,38 +3528,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3535,28 +3574,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3615,17 +3654,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3983,244 +4022,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4284,12 +4323,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4409,270 +4448,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4814,153 +4853,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5080,12 +5119,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5171,7 +5210,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5226,7 +5265,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5841,75 +5880,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5935,7 +5974,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6202,11 +6241,6 @@ msgstr "" 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 "" @@ -6643,9 +6677,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6745,18 +6779,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6771,9 +6805,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6797,7 +6831,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7074,42 +7108,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7236,12 +7270,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7278,7 +7312,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7332,37 +7366,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7410,85 +7444,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7585,12 +7619,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7600,7 +7634,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7614,22 +7648,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7742,12 +7772,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8000,12 +8030,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8063,7 +8093,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8415,12 +8445,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8578,7 +8608,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8617,236 +8647,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8854,76 +8884,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8931,50 +8961,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8984,69 +9014,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9065,15 +9095,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9264,47 +9294,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9312,7 +9342,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9320,7 +9350,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9328,7 +9358,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9725,34 +9755,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10129,7 +10159,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10287,106 +10317,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10424,32 +10435,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11139,63 +11150,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11336,9 +11351,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/ca/LC_MESSAGES/nova.po b/nova/locale/ca/LC_MESSAGES/nova.po index 9e9bacdd8..11044cd76 100644 --- a/nova/locale/ca/LC_MESSAGES/nova.po +++ b/nova/locale/ca/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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Catalan " @@ -80,298 +80,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -379,85 +379,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -465,896 +465,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1369,15 +1384,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1399,17 +1414,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1727,7 +1742,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2134,89 +2149,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2264,6 +2297,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2310,7 +2344,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2652,9 +2686,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2716,6 +2750,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2876,7 +2911,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2916,32 +2952,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2952,26 +2988,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3019,7 +3058,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3293,7 +3332,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3310,16 +3349,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3402,12 +3441,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3490,38 +3529,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3536,28 +3575,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3616,17 +3655,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3984,244 +4023,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4285,12 +4324,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4410,270 +4449,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4815,153 +4854,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5081,12 +5120,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5172,7 +5211,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5227,7 +5266,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5842,75 +5881,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5936,7 +5975,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6203,11 +6242,6 @@ msgstr "" 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 "" @@ -6644,9 +6678,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6746,18 +6780,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6772,9 +6806,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6798,7 +6832,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7075,42 +7109,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7237,12 +7271,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7279,7 +7313,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7333,37 +7367,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7411,85 +7445,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7586,12 +7620,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7601,7 +7635,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7615,22 +7649,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7743,12 +7773,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8001,12 +8031,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8064,7 +8094,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8416,12 +8446,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8579,7 +8609,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8618,236 +8648,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8855,76 +8885,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8932,50 +8962,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8985,69 +9015,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9066,15 +9096,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9265,47 +9295,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9313,7 +9343,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9321,7 +9351,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9329,7 +9359,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9726,34 +9756,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10130,7 +10160,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10288,106 +10318,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10425,32 +10436,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11140,63 +11151,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11337,9 +11352,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/cs/LC_MESSAGES/nova.po b/nova/locale/cs/LC_MESSAGES/nova.po index 13c60c019..32fbce8c0 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2012-05-17 20:04+0000\n" "Last-Translator: Zbyněk Schwarz \n" "Language-Team: Czech \n" @@ -84,162 +84,162 @@ msgstr "Nelze restartovat instanci" msgid "Flags path: %s" msgstr "Cesta příznaků: %s" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "Vyskytla se neočekávaná výjimka." -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, fuzzy, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "Nelze dešifrovat text" -#: nova/exception.py:167 +#: nova/exception.py:169 #, fuzzy, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "Nelze dešifrovat text" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "Vytvoření virtuálního rozhraní selhalo" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "Selhalo 5 pokusů o vytvoření virtuálního rozhraní s jedinečnou mac adresou" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "Neschváleno." -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "Uživatel nemá správcovská oprávnění" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Pravidla nedovolují, aby bylo %(action)s provedeno." -#: nova/exception.py:198 +#: nova/exception.py:200 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "Obraz %(image_id)s nemohl být nalezen." -#: nova/exception.py:202 +#: nova/exception.py:204 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Kernel nenalezen v obrazu %(image_id)s." -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "Nepřijatelné parametry." -#: nova/exception.py:211 +#: nova/exception.py:213 #, fuzzy msgid "Block Device Mapping is Invalid." msgstr "block_device_mapping %s" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Svazek %(volume_id)s není k ničemu připojen" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "Data páru klíčů jsou neplatná" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "Požadavek je neplatný." -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "Obdržen neplatný vstup" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "Neplatný svazek" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "Neplatná metadata" -#: nova/exception.py:266 +#: nova/exception.py:268 #, fuzzy msgid "Invalid metadata size" msgstr "Neplatný klíč metadata" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Neplatný rozsah portů %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Neplatný protokol IP %(protocol)s." -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Neplatný typ obsahu %(content_type)s." -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Neplatný cidr %(cidr)s." -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -248,16 +248,16 @@ msgstr "" "Nelze provést činnost '%(action)s' na agregátu %(aggregate_id)s. Důvod: " "%(reason)s." -#: nova/exception.py:302 +#: nova/exception.py:304 #, fuzzy, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -266,119 +266,119 @@ msgstr "" "Instance %(instance_uuid)s v %(attr)s %(state)s. Nelze %(method)s " "zatímco je instance v tomto stavu." -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "Instance %(instance_id)s není spuštěna." -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "Instance %(instance_id)s není v nouzovém režimu." -#: nova/exception.py:323 +#: nova/exception.py:325 #, fuzzy, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "Instance %(instance_id)s není v nouzovém režimu." -#: nova/exception.py:327 +#: nova/exception.py:329 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "Instance %(instance_id)s není pozastavena." -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "Nelze pozastavit instanci" -#: nova/exception.py:335 +#: nova/exception.py:337 #, fuzzy, python-format msgid "Failed to resume instance: %(reason)s." msgstr "Nelze vložit soubor: %(resp)r" -#: nova/exception.py:339 +#: nova/exception.py:341 #, fuzzy, python-format msgid "Failed to power on instance: %(reason)s." msgstr "Nelze nastavit heslo správce. Instance %s není spuštěna" -#: nova/exception.py:343 +#: nova/exception.py:345 #, fuzzy, python-format msgid "Failed to power off instance: %(reason)s." msgstr "Nelze nastavit heslo správce. Instance %s není spuštěna" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "Nelze restartovat instanci" -#: nova/exception.py:351 +#: nova/exception.py:353 #, fuzzy msgid "Failed to terminate instance" msgstr "Nelze restartovat instanci" -#: nova/exception.py:355 +#: nova/exception.py:357 #, fuzzy msgid "Failed to deploy instance" msgstr "Nelze restartovat instanci" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "Služba je v tuto chvíli nedostupná." -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, fuzzy, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "Služba výpočtu je v tuto chvíli nedostupná." -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" "Nelze přesunout instanci (%(instance_id)s) na současného hostitele " "(%(host)s)." -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "Zadaný typ hypervizoru je neplatný." -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "Instance vyžaduje novější verzi hypervizoru, než byla poskytnuta." -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "Zadaná cesta disku (%(path)s) již existuje, očekává se, že nebude." -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "Zadaná cesta zařízení (%(path)s) je neplatná." -#: nova/exception.py:394 +#: nova/exception.py:396 #, fuzzy, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "Zadaná cesta zařízení (%(path)s) je neplatná." -#: nova/exception.py:399 +#: nova/exception.py:401 #, fuzzy, python-format msgid "The supplied device (%(device)s) is busy." msgstr "Zadaná cesta zařízení (%(path)s) je neplatná." -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "Nepřijatelné informace o procesoru" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s není platná IP adresa v4/6." -#: nova/exception.py:411 +#: nova/exception.py:413 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " @@ -387,7 +387,7 @@ msgstr "" "Značka VLAN není vhodná pro skupinu portů %(bridge)s. Očekávaná značka " "VLAN je %(tag)s, ale značka připojená ke skupině portů je %(pgroup)s." -#: nova/exception.py:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -398,86 +398,86 @@ msgstr "" " fyzickým adaptérem. Očekávaný vSwitch je %(expected)s, ale spojený je " "%(actual)s." -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Formát disku %(disk_format)s není přijatelný" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "Obraz %(image_id)s je nepřijatelný: %(reason)s" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "Instance %(instance_id)s je nepřijatelná: %(reason)s" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Id Ec2 %(ec2_id)s je nepřijatelné." -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, fuzzy, python-format msgid "Invalid ID received %(id)s." msgstr "Neplatný cidr %(cidr)s." -#: nova/exception.py:448 +#: nova/exception.py:450 #, fuzzy msgid "Constraint not met." msgstr "instance - %s není přítomno" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "Zdroj nemohl být nalezen." -#: nova/exception.py:458 +#: nova/exception.py:460 #, fuzzy, python-format msgid "No agent-build associated with id %(id)s." msgstr "Žádná pevná IP není spojena s %(id)s." -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Svazek %(volume_id)s nemohl být nastaven." -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Snímek %(snapshot_id)s nemohl být nalezen." -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "Źádný disk ve %(location)s" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "Nelze najít obslužnou rutinu pro svazek %(driver_type)s." -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Neplatný href %(image_href)s obrazu." -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Obraz %(image_id)s nemohl být nalezen." -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -485,65 +485,65 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Projekt %(project_id)s nemohl být nalezen." -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "Nelze najít SR pro čtení/zápis VDI." -#: nova/exception.py:505 +#: nova/exception.py:507 #, fuzzy, python-format msgid "Network %(network_id)s is duplicated." msgstr "Síť %(network_id)s nemohla být nalezena." -#: nova/exception.py:509 +#: nova/exception.py:511 #, fuzzy, python-format msgid "Network %(network_id)s is still in use." msgstr "Síť %(network_id)s nemohla být nalezena." -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "%(req)s je vyžadováno pro vytvoření sítě." -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Síť %(network_id)s nemohla být nalezena." -#: nova/exception.py:521 +#: nova/exception.py:523 #, fuzzy, python-format msgid "Port id %(port_id)s could not be found." msgstr "Snímek %(snapshot_id)s nemohl být nalezen." -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "Síť nemohla být pro most %(bridge)s nalezena." -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "Síť nemohla být pro uuid %(uuid)s nalezena." -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "Síť nemohla být pro cidr %(cidr)s nalezena." -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "Síť nemohla být pro instance %(instance_id)s nalezena." -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "Źádné sítě nejsou určeny." -#: nova/exception.py:545 +#: nova/exception.py:547 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" @@ -552,233 +552,233 @@ msgstr "" "Buď síť uuid %(network_uuid)s není přítomna nebo je přidělena projektu " "%(project_id)s." -#: nova/exception.py:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "Nelze najít odkazy datového úložiště, který VM používá." -#: nova/exception.py:554 +#: nova/exception.py:556 #, fuzzy, python-format msgid "Port %(port_id)s is still in use." msgstr "Síť %(network_id)s nemohla být nalezena." -#: nova/exception.py:558 +#: nova/exception.py:560 #, fuzzy, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "Síť nemohla být pro instance %(instance_id)s nalezena." -#: nova/exception.py:562 +#: nova/exception.py:564 #, fuzzy, python-format msgid "No free port available for instance %(instance)s." msgstr "Síť nemohla být pro instance %(instance_id)s nalezena." -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "Žádná pevná IP není spojena s %(id)s." -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "Pevná ip není pro adresu %(address)s nalezena." -#: nova/exception.py:574 +#: nova/exception.py:576 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "Instance %(instance_id)s má nula pevných ip." -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "Síťový hostitel %(host)s má nula pevných ip v síti %(network_id)s." -#: nova/exception.py:583 +#: nova/exception.py:585 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "Instance %(instance_id)s nemá pevnou ip '%(ip)s'." -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "Pevná IP adresa (%(address)s) v síti (%(network_uuid)s) neexistuje." -#: nova/exception.py:592 +#: nova/exception.py:594 #, fuzzy, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "Pevná IP adresa (%(address)s) je již používána." -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "Pevná IP adresa (%(address)s) je neplatná." -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "Je dostupno nula pevných ip." -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "Bylo nalezeno nula pevných ip." -#: nova/exception.py:619 +#: nova/exception.py:621 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "Plovoucí ip %(address)s je přidružena." -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "Plovoucí ip není nalezena pro id %(id)s." -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "Záznam DNS %(name)s již v doméně %(domain)s existuje." -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "Plovoucí ip nenalezeno pro adresu %(address)s." -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "Plovoucí ip nenalezeno pro hostitele %(host)s." -#: nova/exception.py:639 +#: nova/exception.py:641 #, fuzzy, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "Plovoucí ip nenalezeno pro adresu %(address)s." -#: nova/exception.py:643 +#: nova/exception.py:645 #, fuzzy msgid "Floating ip pool not found." msgstr "Nenalezeny žádné plovoucí ip" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "Je dostupných nula plovoucích ip." -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "Plovoucí ip %(address)s je přidružena." -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "Plovoucí ip %(address)s není přidružena." -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "Existuje nula plovoucích ip." -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "Rozhraní %(interface)s nenalezeno." -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "Dvojice klíčů %(name)s nenalezena pro uživatele %(user_id)s" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Služba %(service_id)s nemohla být nalezena." -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "Hostitel %(host)s nemohl být nalezen." -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "Hostitel výpočtu %(host)s nemohl být nalezen." -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "Nelze najít binární soubor %(binary)s v hostiteli %(host)s." -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "Kvóta nemohla být nalezena." -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena." -#: nova/exception.py:714 +#: nova/exception.py:716 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Třída %(class_name)s nemohla být nalezena: %(exception)s" -#: nova/exception.py:718 +#: nova/exception.py:720 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena." -#: nova/exception.py:722 +#: nova/exception.py:724 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "Uživatel %(user_id)s nemohl být nalezen." -#: nova/exception.py:726 +#: nova/exception.py:728 #, fuzzy, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "Rozšířený zdroj: %s" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "Bezpečnostní skupina %(security_group_id)s není nalezena." -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" "Bezpečnostní skupina %(security_group_id)s není nalezena v projektu " "%(project_id)s." -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "Bezpečnostní skupina s pravidlem %(rule_id)s nenalezena." -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " @@ -787,7 +787,7 @@ msgstr "" "Bezpečnostní skupina %(security_group_id)s je již přidružena k instanci " "%(instance_id)s" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " @@ -796,37 +796,37 @@ msgstr "" "Bezpečnostní skupina %(security_group_id)s není přidružena k instanci " "%(instance_id)s" -#: nova/exception.py:753 +#: nova/exception.py:755 #, fuzzy, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "Bezpečnostní skupina s pravidlem %(rule_id)s nenalezena." -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "Přesun %(migration_id)s nemohl být nalezen." -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "Přesun nenalezen v instanci %(instance_id)s se stavem %(status)s." -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "Zásoba konzole %(pool_id)s nemohla být nalezena." -#: nova/exception.py:780 +#: nova/exception.py:782 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " @@ -835,17 +835,17 @@ msgstr "" "Zásoba konzole typu %(console_type)s pro výpočetního hostitele " "%(compute_host)s v hostitele proxy %(host)s nemohla být nalezena." -#: nova/exception.py:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "Konzole %(console_id)s nemohla být nalezena." -#: nova/exception.py:790 +#: nova/exception.py:792 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "Konzole pro instanci %(instance_id)s nemohla být nalezena." -#: nova/exception.py:794 +#: nova/exception.py:796 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " @@ -854,93 +854,93 @@ msgstr "" "Konzole pro instanci %(instance_id)s v zásobě %(pool_id)s nemohla být " "nalezena." -#: nova/exception.py:799 +#: nova/exception.py:801 #, fuzzy, python-format msgid "Invalid console type %(console_type)s" msgstr "Neplatná konzole typu %(console_type)s " -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "Instance typu %(instance_type_id)s nemohla být nalezena." -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "Instance typu s názvem %(instance_type_name)s nemohla být nalezena." -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "Konfigurace %(flavor_id)s nemohla být nalezena." -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, fuzzy, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "skupina svazku %s neexistuje" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 #, fuzzy msgid "Timeout waiting for response from cell" msgstr "Při čekání na odpověď RPC vypršel čas: %s" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, fuzzy, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "Svazek není nalezen v instanci %(instance_id)s." -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "Filtr hostitelů plánovače %(filter_name)s nemohl být nalezen." -#: nova/exception.py:861 +#: nova/exception.py:863 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "Instance %(instance_id)s nemá žádná metadata s klíčem %(metadata_key)s." -#: nova/exception.py:866 +#: nova/exception.py:868 #, fuzzy, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "Instance %(instance_id)s nemá žádná metadata s klíčem %(metadata_key)s." -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " @@ -949,455 +949,470 @@ msgstr "" "Instance typu %(instance_type_id)s nemá žádné dodatečné specifikace s " "klíčem %(extra_specs_key)s." -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "Soubor %(file_path)s nemohl být nalezen." -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "Nalezeno nula souborů." -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "Nenalezen virtuální přepínač sdružený se síťovým adaptérem %(adapter)s." -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "Síťový adaptér %(adapter)s nemohl být nalezen." -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "Třída %(class_name)s nemohla být nalezena: %(exception)s" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "Činnost není povolena." -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "Střídání není povoleno pro snímky" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "Parametr rotation je vyžadován pro backup image_type" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, fuzzy, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "Dvojice klíčů %(key_name)s již existuje." -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "Instance %(name)s již existuje." -#: nova/exception.py:917 +#: nova/exception.py:919 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "Instance typu %(name)s již existuje." -#: nova/exception.py:921 +#: nova/exception.py:923 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "Instance typu %(name)s již existuje." -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, fuzzy, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "%(path)s je ve sdíleném úložišti: %(reason)s" -#: nova/exception.py:934 +#: nova/exception.py:936 #, fuzzy, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "%(path)s je ve sdíleném úložišti: %(reason)s" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "Chyba přesunu" -#: nova/exception.py:942 +#: nova/exception.py:944 #, fuzzy msgid "Migration pre-check error" msgstr "Chyba přesunu" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Poškozené tělo zprávy: %(reason)s" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "Nelze najít nastavení v %(path)s" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "Nelze načíst aplikaci vložení '%(name)s' z %(path)s" -#: nova/exception.py:960 +#: nova/exception.py:962 #, fuzzy msgid "When resizing, instances must change flavor!" msgstr "Při změně velikosti ji musí instance změnit také!" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "Typ paměti instance je pro požadovaný obraz příliš malý." -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "Typ disku instance je pro požadovaný obraz příliš malý." -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "Pro spuštění %(uuid)s je v uzlu výpočtu nedostatek volné paměti." -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "Nelze získat metriky šířky pásma/procesoru/disku pro tohoto hostitele." -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "Kvóta překročena" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, fuzzy, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí" -#: nova/exception.py:1004 +#: nova/exception.py:1006 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:1008 +#: nova/exception.py:1010 #, fuzzy msgid "Maximum number of fixed ips exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, fuzzy, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "Překročen limit osobnostního souboru" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "Cesta osobnostního souboru je příliš dlouhá" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "Obsah osobnostního souboru je příliš dlouhý" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 #, fuzzy msgid "Maximum number of key pairs exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:1032 +#: nova/exception.py:1034 #, fuzzy msgid "Maximum number of security groups or rules exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, fuzzy, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "Agregát %(aggregate_id)s nemá hostitele %(host)s." -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "Agregát %(aggregate_id)s nemohl být nalezen." -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "Agregát %(aggregate_name)s již existuje." -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "Agregát %(aggregate_id)s nemá hostitele %(host)s." -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "Agregát %(aggregate_id)s nemá žádná metadata s klíčem %(metadata_key)s." -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "Agregát %(aggregate_id)s již má hostitele %(host)s." -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "Nelze vytvořit typ instance" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, fuzzy, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "Nelze nastavit heslo správce. Instance %s není spuštěna" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, fuzzy, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "Zjišťěna existující vlan s id %(vlan)" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Instance %(instance_id)s nemohla být nastavena." -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "Konzole pro instanci %(instance_id)s nemohla být nalezena." -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "Svazek %(volume_id)s nemohl být nastaven." -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "Snímek %(snapshot_id)s nemohl být nalezen." -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Obraz %(image_id)s nemohl být nalezen." -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Získávání obrazu %(image)s" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "Získávání obrazu %(image)s" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, fuzzy, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "Plovoucí ip nenalezeno pro hostitele %(host)s." -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Instance %(instance_id)s nenalezena" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Navrácení sítě pro instnac" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, fuzzy, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "Navrácení sítě pro instnac" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "Připojit svazek %(volume_id)s k instanci %(instance_id)s na %(device)s" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, fuzzy, python-format 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:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, 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:1177 +#: nova/exception.py:1179 #, 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:1181 +#: nova/exception.py:1183 #, fuzzy msgid "Instance recreate is not implemented by this virt driver." msgstr "set_admin_password není tímto ovladačem zavedeno" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, 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:1213 +#: nova/exception.py:1215 #, 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:1218 +#: nova/exception.py:1220 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "Instance typu %(name)s již existuje." -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "Očekáván objekt typu: %s" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1412,15 +1427,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "Oznamování schopností plánovačům ..." -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 #, fuzzy msgid "Failed to get nw_info" msgstr "Nelze získat metadata pro ip: %s" @@ -1443,17 +1458,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1776,7 +1791,7 @@ msgstr "Vytvořit dvojici klíčů %s" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2200,89 +2215,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "Neplatná metadata" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, 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:366 +#, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 #, 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:446 +#: nova/api/openstack/common.py:449 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:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "Snímky instance nejsou v současnosti povoleny." -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "Načteno rozšíření: %s" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "Název roz: %s" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "Přezdívká roz: %s" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "Popis roz: %s" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "Jmenný prostor roz: %s" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "Roz aktualizováno: %s" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "Výjimka při načítání rozšíření: %s" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "Načítání rozšíření %s" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "Volání továrny rozšíření %s" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format 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:348 +#: nova/api/openstack/extensions.py:349 #, 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:371 +#: nova/api/openstack/extensions.py:372 #, 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/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "JSON nelze porozumět" @@ -2330,6 +2363,7 @@ msgstr "Žádná taková činnost: %s" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "Poškozené tělo požadavku" @@ -2378,7 +2412,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "podtřídy musí zavádět construct()!" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "Zavádění správce rozšíření." @@ -2734,9 +2768,9 @@ msgstr "Požadavek na změnu velikosti vyžaduje vlastnost 'flavorRef'." #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "Neplatné tělo požadavku" @@ -2798,6 +2832,7 @@ msgstr "Compute.api::reset_sítě %s" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "Server nenalezen" @@ -2965,7 +3000,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "Může být získán pouze kořenový certifikát." @@ -3009,34 +3045,34 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 #, fuzzy msgid "Coverage not running" msgstr "xvp není spuštěno" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 #, fuzzy msgid "Invalid path" msgstr "Neplatný snímek" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, fuzzy, python-format msgid "Directory conflict: %s already exists" msgstr "Bezpečnostní skupina %s již existuje" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, fuzzy, python-format msgid "Coverage doesn't have %s action" msgstr "Síť nemá činnost %s" @@ -3047,27 +3083,30 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "%s musí být buď 'MANUAL' nebo 'AUTO'." #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 #, 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:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, fuzzy, python-format msgid "Error in evacuate, %s" msgstr "Chyba v přesunu %s" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, fuzzy, python-format msgid "Fixed IP %s not found" msgstr "Certifikát %(certificate_id)s nenalezen." @@ -3118,7 +3157,7 @@ msgstr "Plovoucí ip %(address)s není přidružena." #: 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "Chybí parametr dict" @@ -3404,7 +3443,7 @@ msgid "Malformed scheduler_hints attribute" msgstr "Poškozená vlasnost scheduler_hints" #: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 -#: nova/api/openstack/compute/contrib/security_groups.py:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "Není dostatek parametrů k sestavení platného pravidla." @@ -3423,16 +3462,16 @@ msgstr "Zobrazování sítě s id %s" msgid "security group default rule not found" msgstr "Bezpečnostní skupina s pravidlem %(rule_id)s nenalezena." -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, fuzzy, python-format msgid "Bad prefix for network in cidr %s" msgstr "Špatná předpona pro to_global_ipv6: %s" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "Není zadána bezpečnostní skupina" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "Název bezpečnostní skupiny nemůže být prázdné" @@ -3518,12 +3557,12 @@ msgstr "Načteno rozšíření: %s" msgid "Ext version: %i" msgstr "Popis roz: %s" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, fuzzy, python-format msgid "Reserving IP address %s" msgstr "Uvolnit adresu %s" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, fuzzy, python-format msgid "Unreserving IP address %s" msgstr "Uvolnit adresu %s" @@ -3606,39 +3645,39 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, fuzzy, python-format msgid "Got update for instance: %(instance)s" msgstr "Svazek není nalezen v instanci %(instance_id)s." -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 #, fuzzy msgid "Got update to delete instance" msgstr "Svazek není nalezen v instanci %(instance_id)s." -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3653,28 +3692,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, fuzzy, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "Svazek není nalezen v instanci %(instance_id)s." @@ -3733,17 +3772,17 @@ msgstr "Spouštění VPN pro %s" msgid "Failed to load %s" msgstr "Nelze vytvořit svazek" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, fuzzy, python-format msgid "deployment to node %s failed" msgstr "prvek není podřazený" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -4117,26 +4156,26 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 #, 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:300 +#: nova/compute/api.py:309 #, 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:309 +#: nova/compute/api.py:318 #, 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:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " @@ -4145,99 +4184,99 @@ msgstr "" "Překročena kvóta pro %(pid)s, pokus o nastavení %(num_metadata)s " "vlastností metadat" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 #, 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:347 +#: nova/compute/api.py:356 #, 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:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Nelze připojit svazek k instanci %s" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "Chystá se spuštění %s instancí..." -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "bdm %s" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 #, fuzzy msgid "instance termination disabled" msgstr "BUde spuštěno ukončování insatncí" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, 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:1258 +#: nova/compute/api.py:1267 #, fuzzy msgid "going to delete a resizing instance" msgstr "BUde spuštěno ukončování insatncí" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, 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:1311 +#: nova/compute/api.py:1321 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Pokus o jemné smazání %s" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 #, fuzzy msgid "Going to try to terminate instance" msgstr "Pokus o ukončení %s" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 #, fuzzy msgid "Going to try to stop instance" msgstr "Pokus o zastavení %s" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 #, fuzzy msgid "Going to try to start instance" msgstr "Pokus o spuštění %s" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "Hledání podle: %s" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Spouštění snímku ve VM %s" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "flavor_id je None. Předpokládán přesun." -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -4246,63 +4285,63 @@ msgstr "" "Stará instance typu %(current_instance_type_name)s, nová instance typu " "%(new_instance_type_name)s" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, 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:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Pokus o ukončení %s" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 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:2900 +#: nova/compute/api.py:2915 #, 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:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "Bezpečnostní skupina %s nemůže být prázdná." -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, fuzzy, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " @@ -4311,70 +4350,70 @@ msgstr "" "Hodnota (%s) parametru GroupName je neplatná. Délka překračuje maximum " "255 znaků." -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, 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:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "Vytvořit bezpečnostní skupinu %s" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "Bezpečnostní skupina %s již existuje" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Nelze zničit vbd %s" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Nelze zničit vbd %s" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 #, fuzzy msgid "Security group is still in use" msgstr "Id bezpečnostní skupiny by mělo být celé číslo" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "Smazat bezpečnostní skupinu %s" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "Pravidlo (%s) nenalezeno" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 #, fuzzy msgid "Quota exceeded, too many security group rules." msgstr "Přidávání pravidla bezpečnostní skupiny: %r" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "Povolit přístup bezpečnostní skupiny %s" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "Zrušit přístup bezpečnostní skupiny %s" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "Id bezpečnostní skupiny by mělo být celé číslo" @@ -4439,13 +4478,13 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 -#, fuzzy, python-format -msgid "'%s' argument must be greater than or equal to 0" -msgstr "Vlastnost createBackup 'rotation' musí být celé číslo" +#, python-format +msgid "'%s' argument must be an integer greater than or equal to 0" +msgstr "" #: nova/compute/flavors.py:119 #, fuzzy @@ -4570,159 +4609,159 @@ msgstr "" msgid "Setting up bdm %s" msgstr "Nastavování bdm %s" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Navrácení sítě pro instnac" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 #, fuzzy msgid "Instance was deleted during spawn." msgstr "Instance nemohla být spuštěna" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, fuzzy, python-format msgid "Error: %s" msgstr "Chyba DB: %s" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "Spouštění instance..." -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 #, fuzzy msgid "Allocating IP information in the background." msgstr "Nenalezeny žádné plovoucí ip" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "Instance selhala v nastavení sítě" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "Informace o síti instance: |%s|" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "Instance selhala nastavení blokového zařízení" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "Instance nemohla být spuštěna" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "Navrácení sítě pro instnac" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Navrácení sítě pro instnac" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s nstance" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "Ignorování DiskNenalezen: %s" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, fuzzy, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "Ignorování DiskNenalezen: %s" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "ukončování bdm %s" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s. Nastavování stavu vm instance na ERROR" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 #, fuzzy msgid "Rebuilding instance" msgstr "Znovu sestavování instance %s" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, 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:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Vytvořit snímek ze svazku %s" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 #, fuzzy msgid "Rebooting instance" msgstr "Restartování instance %s" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, fuzzy, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " @@ -4731,26 +4770,26 @@ 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:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instance %s: znovu zavedena" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: pořizování snímku" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, fuzzy, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " @@ -4759,99 +4798,99 @@ 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:1973 +#: nova/compute/manager.py:1974 #, 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:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "Střídání %d záloh" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "Mazání obrazu %s" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, 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:2021 +#: nova/compute/manager.py:2022 #, fuzzy msgid "Root password set" msgstr "Instance %s: Nastavení hesla root" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 #, 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:2043 +#: nova/compute/manager.py:2044 #, fuzzy, python-format msgid "set_admin_password failed: %s" msgstr "set_admin_password není tímto ovladačem zavedeno" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 #, fuzzy msgid "error setting admin password" msgstr "Chyba při nastavování hesla správce" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Nelze pozastavit instanci" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Chyba DB: %s" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 #, fuzzy msgid "Unrescuing" msgstr "instance %s: rušení záchrany" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "Nastavování instance %(instance_uuid)s do stavu ERROR" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 #, fuzzy msgid "Instance has no source host" msgstr "Instance nemá svazek." -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "cíl stejný jako zdroj!" @@ -5005,7 +5044,7 @@ msgstr "Nelze získat metadata pro ip: %s" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " @@ -5014,64 +5053,64 @@ msgstr "" "Nalezeno %(migration_count)d nepotvrzených přesunů starších než " "%(confirm_window)d vteřin" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, 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:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 #, fuzzy msgid "In ERROR state" msgstr "Uzel je v neznámém chybovém stavu." -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "Aktualizace mezipaměti využití šířky pásma" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 #, fuzzy msgid "Updating volume usage cache" msgstr "Aktualizace mezipaměti využití šířky pásma" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "Aktualizace stavu hostitele" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -5080,86 +5119,86 @@ msgstr "" "Nalezeno %(num_db_instances)s v databázi a %(num_vm_instances)s na " "hypervizoru." -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "Instance není zapnuta" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 #, fuzzy msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0, překskování..." -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "Znovu získávání smazané instance" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Zaznamování ovladače svazku: %s" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 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:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "Nastavování instance %(instance_uuid)s do stavu ERROR" @@ -5281,12 +5320,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 #, fuzzy msgid "Invalid block_device_mapping_destroy invocation" msgstr "block_device_mapping %s" @@ -5376,7 +5415,7 @@ msgstr "Nelze restartovat instanci" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Nelze restartovat instanci" @@ -5432,7 +5471,7 @@ msgstr "instance %s: zachráněna" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -6069,80 +6108,80 @@ msgstr "Špatný formát sítě" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "Plovoucí ip není nalezena pro id %(id)s." -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, fuzzy, python-format msgid "Quantum Error creating security group %s" msgstr "Smazat bezpečnostní skupinu %s" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, fuzzy, python-format msgid "Quantum Error updating security group %s" msgstr "Smazat bezpečnostní skupinu %s" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "Smazat bezpečnostní skupinu %s" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Zachycena chyba: %s" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 #, fuzzy msgid "Quantum Error getting security groups" msgstr "Smazat bezpečnostní skupinu %s" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 #, 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:192 +#: nova/network/security_group/quantum_driver.py:199 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Smazat bezpečnostní skupinu %s" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 #, fuzzy msgid "Quantum Error:" msgstr "Zachycena chyba: %s" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, 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:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, 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:444 +#: nova/network/security_group/quantum_driver.py:453 #, fuzzy, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -6171,7 +6210,7 @@ msgstr "Neplatný server_string: %s" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6441,11 +6480,6 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:66 -#, fuzzy, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" -msgstr "Nelze načíst rozšíření %(classpath)s: %(exc)s" - #: nova/openstack/common/rpc/__init__.py:106 #, python-format msgid "" @@ -6897,10 +6931,10 @@ msgstr "Nelze najít další výpočet" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 -#, fuzzy, python-format -msgid "Setting instance to %(state)s state." -msgstr "Nastavování instance %(instance_uuid)s do stavu ERROR" +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 +#, python-format +msgid "Setting instance to %s state." +msgstr "" #: nova/scheduler/driver.py:156 msgid "Driver must implement schedule_prep_resize" @@ -7003,18 +7037,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "Obdržena aktualizace služby %(service_name)s od %(host)s." -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, fuzzy, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "Obdržena aktualizace služby %(service_name)s od %(host)s." -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "Žádná služba pro ID výpočtu %s" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -7029,10 +7063,10 @@ msgstr "Nelze naplánovat_%(method)s: %(ex)s" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "Nelze vyhodnotit soubor voleb plánovače %(filename)s: '%(e)s'" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" -msgstr "Nelze dekódovat volby plánovače: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" +msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 #, python-format @@ -7055,7 +7089,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7334,43 +7368,43 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "Spouštění instancí: %s" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "Po ukončení instancí: %s" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "Vnitřní chyba" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "Po vynuceném ukončení instancí: %s" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 #, fuzzy msgid "spawn error" msgstr "neznámá chyby připojení hosta" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7503,12 +7537,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "Vytváření souborů v %s pro simulaci agenta hosta" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "Odstraňování souborů simulovaného agenta hosta v %s" @@ -7546,7 +7580,7 @@ msgstr "Nelze načíst ovladač virtualizace: %s" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "Pokus o odfiltrování instance, která není filtrována" @@ -7601,37 +7635,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "Získávání seznamu instancí" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7682,85 +7716,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, fuzzy, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "Přidělení plovoucí IP pro |%s|" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, fuzzy, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "Stahování obrazu %s ze serveru obrazu glance" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, fuzzy, python-format msgid "Injecting files into image for instance %(name)s" msgstr "Vkládání %(injection)s do obrazu %(img_id)s" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, fuzzy, python-format msgid "PXE deploy started for instance %s" msgstr "přidělování sítě pro instanci %s" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, fuzzy, python-format msgid "PXE deploy completed for instance %s" msgstr "Získat výstup konzole pro instanci %s" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, fuzzy, python-format msgid "PXE deploy failed for instance %s" msgstr "přidělování sítě pro instanci %s" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, fuzzy, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "Při čekání na odpověď RPC vypršel časový limit." -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, fuzzy, python-format msgid "Tilera deploy started for instance %s" msgstr "přidělování sítě pro instanci %s" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, fuzzy, python-format msgid "Tilera deploy completed for instance %s" msgstr "Získat výstup konzole pro instanci %s" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "Uzel je v neznámém chybovém stavu." -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, fuzzy, python-format msgid "Tilera deploy failed for instance %s" msgstr "Nelze najít hostitele pro instanci %s" @@ -7860,12 +7894,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, fuzzy, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "Nelze zjistit název zavaděče iscsi" @@ -7875,7 +7909,7 @@ msgstr "Nelze zjistit název zavaděče iscsi" msgid "No fixed PXE IP is associated to %s" msgstr "K instanci nejsou přidruženy žádné pevné ip" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7889,23 +7923,18 @@ msgstr "" msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:329 -#, fuzzy -msgid "No more PXE IPs available" -msgstr "Žádné další plovoucí ip nejsou dostupné." - -#: nova/virt/baremetal/db/sqlalchemy/api.py:351 -#: nova/virt/baremetal/db/sqlalchemy/api.py:393 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, fuzzy, python-format msgid "Baremetal interface %s not found" msgstr "nenalezeny žádné oddíly" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, fuzzy, python-format msgid "Baremetal interface %s already in use" msgstr "Vytvoření virtuálního rozhraní selhalo" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, fuzzy, python-format msgid "Baremetal virtual interface %s not found" msgstr "nenalezeny žádné oddíly" @@ -8018,12 +8047,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8280,12 +8309,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, fuzzy, python-format msgid "File path %s not valid" msgstr "Vkládání cesty souboru: '%s'" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, fuzzy, python-format msgid "Failed to mount image %(ex)s)" msgstr "Nelze aktualizovat agenta: %(resp)r" @@ -8344,7 +8373,7 @@ msgstr "Verze agenta instance: %s" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "Aktualizace statistik hostitele" @@ -8710,12 +8739,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:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, 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:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Vkládání cesty souboru: '%s'" @@ -8881,7 +8910,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:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "Nelze zjistit název zavaděče iscsi" @@ -8920,248 +8949,248 @@ msgstr "Neůze najít vbd pro vdi %s" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "Připojování k libvirt: %s" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, fuzzy, python-format msgid "URI %s does not support events" msgstr "skupina svazku %s neexistuje" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "Připojení k libvirt poškozeno" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Připojování k libvirt: %s" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, 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:796 +#: nova/virt/libvirt/driver.py:798 #, fuzzy msgid "During wait destroy, instance disappeared." msgstr "Při spuštění wait zmizelo %s." -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "Instance úspěšně zničena." -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 #, fuzzy msgid "Going to destroy instance again." msgstr "Instance budou zastaveny" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, 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:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, 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:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" -msgstr "Mazání souborů instance %(target)s" +msgid "Deleting instance files %s" +msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, 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:962 +#: nova/virt/libvirt/driver.py:965 #, fuzzy msgid "Could not determine fibre channel world wide node names" msgstr "Nelze zjistit název zavaděče iscsi" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 #, fuzzy msgid "Could not determine fibre channel world wide port names" msgstr "Nelze zjistit název zavaděče iscsi" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 #, fuzzy msgid "During detach_volume, instance disappeared." msgstr "Při spuštění wait zmizelo %s." -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 #, fuzzy msgid "attaching network adapter failed." msgstr "Źádné sítě nejsou určeny." -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 #, fuzzy msgid "During detach_interface, instance disappeared." msgstr "Při spuštění wait zmizelo %s." -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 #, fuzzy msgid "detaching network adapter failed." msgstr "Źádné sítě nejsou určeny." -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "Instance úspěšně restartována." -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Nelze restartovat instanci" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 #, fuzzy msgid "Instance shutdown successfully." msgstr "Instance úspěšně vytvořena." -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "Instance úspěšně restartována." -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "Instance je spuštěna" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "Instance úspěšně vytvořena." -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 #, fuzzy msgid "Guest does not have a console available" msgstr "Uživatel nemá správcovská oprávnění" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "Vytváření obrazu" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, 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:1974 +#: nova/virt/libvirt/driver.py:1989 #, 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:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -9169,19 +9198,19 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -9190,33 +9219,33 @@ msgstr "" "Chyba od libvirt při hledání %(instance_name)s: [Kód chyby " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " @@ -9225,25 +9254,25 @@ 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:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "verze libvirt je příliš stará (nepodporuje getVersion)" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, 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:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9251,21 +9280,21 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -9274,16 +9303,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:3077 +#: nova/virt/libvirt/driver.py:3101 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:3085 +#: nova/virt/libvirt/driver.py:3109 #, 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:3130 +#: nova/virt/libvirt/driver.py:3153 #, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -9292,7 +9321,7 @@ msgstr "" "Nelze přesunout %(instance_id)s do %(dest)s: Nedostatek disku " "(hostitel:%(available)s <= instance:%(necessary)s)" -#: nova/virt/libvirt/driver.py:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -9301,7 +9330,7 @@ msgstr "" "Spuštěná instance má info o CPU:\n" "%s" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9316,7 +9345,7 @@ msgstr "" "\n" "Prohlédněte si %(u)s" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -9325,24 +9354,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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 -#, 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:3332 +#, python-format +msgid "Live Migration failure: %s" +msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, 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:3520 +#: nova/virt/libvirt/driver.py:3546 #, fuzzy, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" @@ -9351,45 +9380,45 @@ msgstr "" "Chyba od libvirt při hledání %(instance_name)s: [Kód chyby " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" -msgstr "přeskakování %(path)s protože vypadá jako svazek" +msgid "skipping %s since it looks like volume" +msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 #, fuzzy msgid "Starting migrate_disk_and_power_off" msgstr "Instance %s: Spouštění přesunu disku a vypnutí" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 #, fuzzy msgid "Instance running successfully." msgstr "Instance %s úspěšně běží." -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 #, fuzzy msgid "Starting finish_migration" msgstr "Instance %s: Spouštění dokončení přesunu" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 #, fuzzy msgid "Starting finish_revert_migration" msgstr "Instance %s: Spuštění dokočení vrácení přesunu" -#: nova/virt/libvirt/driver.py:3915 -#, fuzzy, python-format -msgid "Checking instance files accessability%(instance_path)s" -msgstr "Mazání souborů instance %(target)s" +#: nova/virt/libvirt/driver.py:3942 +#, python-format +msgid "Checking instance files accessability %s" +msgstr "" #: nova/virt/libvirt/firewall.py:51 msgid "" @@ -9409,15 +9438,15 @@ msgstr "Zajišťování statických filtrů" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." -msgstr "Nwfilter (%(instance_filter_name)s) nenalezen." +msgid "The nwfilter(%s) is not found." +msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: nova/virt/libvirt/firewall.py:270 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "Nwfilter (%(instance_filter_name)s) pro %(name)s nenalezen." -#: nova/virt/libvirt/firewall.py:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "iptables firewall: Nastavení základního filtrování" @@ -9616,48 +9645,48 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, fuzzy, python-format msgid "Unexpected vif_type=%s" msgstr "Neočekávaná chyba: %s" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "Zajišťování vlan %(vlan)s a mostu %(bridge)s" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "Zajišťování mostu %s" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 #, fuzzy msgid "Failed while unplugging vif" msgstr "Nelze při odpojení vif instance '%s'" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9665,7 +9694,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9673,7 +9702,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9681,7 +9710,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -10093,34 +10122,34 @@ msgstr "Při volání RetrieveProperties se událo %s chyb" msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, fuzzy, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "Vlastnost %(attr)s nenastavena pro spravovaný objekt %(objName)s" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "Není registrováno žádné VM" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "Virtuální stroj s ref %s neexistuje" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "Odhlašování sezení, které je neplatné, nebo už odhlášené: %s" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "Sezení je chybné" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "Sezení je neplatné" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 #, fuzzy msgid "No Virtual Machine has been registered yet" msgstr " Žádné virtuální stroje nebyly zatím registrovány" @@ -10552,7 +10581,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10720,14 +10749,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:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, 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:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, fuzzy, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -10736,74 +10765,55 @@ msgstr "" "NEZAVEDENO: Volání %(method)s není agentem podporováno. VM " "id=%(instance_uuid)s; arg=%(args)r" -#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, fuzzy, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "Volání %(method)s vrátilo chybu: %(e)s." -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "Dotaz na verzi agenta" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Aktualizace agenta na %s" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "Nastavování správcovského hesla" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "Vkládání cesty souboru: '%s'" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "Reset sítě" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" @@ -10811,7 +10821,7 @@ msgstr "" "Nástroje XenServer instalované v tomto obrazu jsou schopné vložit sítě. " "Síťové soubory nebudou změněny" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" @@ -10819,15 +10829,15 @@ msgstr "" "Nástroje XenServer jsou v tomto obrazu přítomny, ale nejsou schopny " "vložit síť" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "Nástroje XenServer nejsou v tomto obrazu nainstalovány" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "Chyba OpenSSL: %s" @@ -10868,32 +10878,32 @@ msgstr "" msgid "Got exception: %s" msgstr "Obdržena výjimka: %s" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "Oznamování NotImplemented" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake nemá zavedeno %s" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "Volání pro získání %s" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, fuzzy, python-format msgid "Calling setter %s" msgstr "Volání pro získání %s" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11618,69 +11628,73 @@ msgstr "Restartování xvp" msgid "VM is not present, skipping destroy..." msgstr "VM není přítomno, přeskakování ničení..." -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, 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:1337 +#: nova/virt/xenapi/vmops.py:1341 #, fuzzy msgid "VM is not present, skipping soft delete..." msgstr "VM není přítomno, přeskakování ničení..." -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 #, fuzzy msgid "Automatically hard rebooting" msgstr "Automatický tvrdý restart %d" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 #, 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:1562 +#: nova/virt/xenapi/vmops.py:1566 #, fuzzy msgid "Creating vifs" msgstr "Vytváření obrazu" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, 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:1603 +#: nova/virt/xenapi/vmops.py:1607 #, fuzzy msgid "Injecting hostname to xenstore" msgstr "Vkládání názvu hostitele do xs pro vm: |%s|" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 #, fuzzy msgid "No suitable network for migrate" msgstr "Špatný formát sítě" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 #, fuzzy msgid "Migrate Send failed" msgstr "Vytvoření selhalo" @@ -11826,9 +11840,60 @@ msgstr "stav musí být dostupný" msgid "status must be 'available'" msgstr "stav musí být dostupný" -#~ msgid "Certificate %(certificate_id)s not found." -#~ msgstr "Certifikát %(certificate_id)s nenalezen." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "Vlastnost createBackup 'rotation' musí být celé číslo" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "Nelze načíst rozšíření %(classpath)s: %(exc)s" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "Nastavování instance %(instance_uuid)s do stavu ERROR" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "Nelze dekódovat volby plánovače: '%(e)s'" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "Žádné další plovoucí ip nejsou dostupné." + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "Mazání souborů instance %(target)s" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "Přesun před spuštěním selhal na %(dest)s" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "přeskakování %(path)s protože vypadá jako svazek" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "Mazání souborů instance %(target)s" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "Nwfilter (%(instance_filter_name)s) nenalezen." + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" +#~ msgstr "" -#~ msgid "quantum authentication failed" -#~ msgstr "Chyba ověření" +#~ msgid "Failed to reset network: %r" +#~ msgstr "" diff --git a/nova/locale/da/LC_MESSAGES/nova.po b/nova/locale/da/LC_MESSAGES/nova.po index bc66f7c47..6477f01b0 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2011-01-15 21:46+0000\n" "Last-Translator: Soren Hansen \n" "Language-Team: Danish \n" @@ -79,298 +79,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -378,85 +378,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -464,896 +464,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1368,15 +1383,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1398,17 +1413,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1726,7 +1741,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2133,89 +2148,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2263,6 +2296,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2309,7 +2343,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2651,9 +2685,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2715,6 +2749,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2875,7 +2910,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2915,32 +2951,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2951,26 +2987,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3018,7 +3057,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3292,7 +3331,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3309,16 +3348,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3401,12 +3440,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3489,38 +3528,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3535,28 +3574,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3615,17 +3654,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3983,244 +4022,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4284,12 +4323,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4409,270 +4448,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4814,153 +4853,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5080,12 +5119,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5171,7 +5210,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5226,7 +5265,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5841,75 +5880,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5935,7 +5974,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6202,11 +6241,6 @@ msgstr "" 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 "" @@ -6643,9 +6677,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6745,18 +6779,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6771,9 +6805,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6797,7 +6831,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7074,42 +7108,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7236,12 +7270,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7278,7 +7312,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7332,37 +7366,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7410,85 +7444,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7585,12 +7619,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7600,7 +7634,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7614,22 +7648,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7742,12 +7772,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8000,12 +8030,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8063,7 +8093,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8415,12 +8445,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8578,7 +8608,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8617,237 +8647,237 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "bind %s: slettet" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8855,76 +8885,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8932,50 +8962,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8985,69 +9015,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9066,15 +9096,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9265,47 +9295,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9313,7 +9343,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9321,7 +9351,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9329,7 +9359,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9726,34 +9756,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10130,7 +10160,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10288,106 +10318,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10425,32 +10436,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11140,63 +11151,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11337,9 +11352,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/de/LC_MESSAGES/nova.po b/nova/locale/de/LC_MESSAGES/nova.po index aa9903822..9b422fa5f 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2011-08-23 11:23+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: German \n" @@ -79,298 +79,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, fuzzy, python-format msgid "Failed to resume instance: %(reason)s." msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -378,86 +378,86 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 #, fuzzy msgid "Constraint not met." msgstr "Instanz %s: Rettung" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -465,896 +465,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, fuzzy, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, 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:1213 +#: nova/exception.py:1215 #, 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:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1369,15 +1384,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1399,17 +1414,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1727,7 +1742,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2135,89 +2150,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2265,6 +2298,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2311,7 +2345,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2654,9 +2688,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2718,6 +2752,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2879,7 +2914,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2920,32 +2956,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2956,26 +2992,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, fuzzy, python-format msgid "Fixed IP %s not found" msgstr "Instanz %s pausiert" @@ -3024,7 +3063,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3298,7 +3337,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3315,16 +3354,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3407,12 +3446,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3495,39 +3534,39 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, fuzzy, python-format msgid "Got update for instance: %(instance)s" msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 #, fuzzy msgid "Got update to delete instance" msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3542,28 +3581,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3622,17 +3661,17 @@ msgstr "" msgid "Failed to load %s" msgstr "Nicht möglich volume %s zufinden" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3991,245 +4030,245 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 #, 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:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Nicht möglich volume %s zufinden" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Nicht möglich volume %s zufinden" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4293,12 +4332,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4420,273 +4459,273 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 #, fuzzy msgid "instance snapshotting" msgstr "Instanz %s: Rettung" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 #, fuzzy msgid "Instance has no source host" msgstr "Instanz %s: Rettung" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4829,154 +4868,154 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "Instanz %s: Rettung" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5096,12 +5135,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5187,7 +5226,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5242,7 +5281,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5858,75 +5897,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5952,7 +5991,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6220,11 +6259,6 @@ msgstr "" 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 "" @@ -6661,9 +6695,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6763,18 +6797,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6789,9 +6823,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6815,7 +6849,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7092,42 +7126,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7254,12 +7288,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7296,7 +7330,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7350,37 +7384,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7433,85 +7467,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, fuzzy, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, fuzzy, python-format msgid "Injecting files into image for instance %(name)s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, fuzzy, python-format msgid "PXE deploy started for instance %s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, fuzzy, python-format msgid "Tilera deploy started for instance %s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, fuzzy, python-format msgid "Tilera deploy completed for instance %s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7608,12 +7642,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7623,7 +7657,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7637,22 +7671,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, fuzzy, python-format msgid "Baremetal interface %s not found" msgstr "Instanz %s pausiert" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7765,12 +7795,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8023,12 +8053,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, fuzzy, python-format msgid "Failed to mount image %(ex)s)" msgstr "Nicht möglich volume %s zufinden" @@ -8086,7 +8116,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8438,12 +8468,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:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8603,7 +8633,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:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8642,237 +8672,237 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "Volume %s: erfolgreich erstellt" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8880,76 +8910,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8957,50 +8987,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9010,69 +9040,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9091,15 +9121,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9290,47 +9320,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9338,7 +9368,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9346,7 +9376,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9354,7 +9384,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9751,34 +9781,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10156,7 +10186,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10316,106 +10346,87 @@ msgstr "Nicht möglich volume %s zufinden" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10453,32 +10464,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11169,63 +11180,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11367,9 +11382,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/en_AU/LC_MESSAGES/nova.po b/nova/locale/en_AU/LC_MESSAGES/nova.po index e01cb783b..990371e82 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2011-10-21 11:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: English (Australia) \n" @@ -80,301 +80,301 @@ msgstr "Going to start terminating instances" msgid "Flags path: %s" msgstr "Flags path: %s" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, fuzzy, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "Failed to get metadata for ip: %s" -#: nova/exception.py:167 +#: nova/exception.py:169 #, fuzzy, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "Failed to decrypt private key: %s" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "instance %s: booted" -#: nova/exception.py:202 +#: nova/exception.py:204 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "no method for message: %s" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 #, fuzzy msgid "Invalid metadata size" msgstr "Invalid signature for user %s" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, fuzzy, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "instance %s: booted" -#: nova/exception.py:327 +#: nova/exception.py:329 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "instance %s: booted" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, fuzzy, python-format msgid "Failed to resume instance: %(reason)s." msgstr "Failed to get metadata for ip: %s" -#: nova/exception.py:339 +#: nova/exception.py:341 #, fuzzy, python-format msgid "Failed to power on instance: %(reason)s." msgstr "Going to start terminating instances" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 #, fuzzy msgid "Failed to terminate instance" msgstr "Going to start terminating instances" -#: nova/exception.py:355 +#: nova/exception.py:357 #, fuzzy msgid "Failed to deploy instance" msgstr "Going to start terminating instances" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -382,86 +382,86 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 #, fuzzy msgid "Constraint not met." msgstr "instance %s: rescued" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -469,897 +469,912 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, fuzzy, python-format msgid "Port id %(port_id)s could not be found." msgstr "setting network host" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, fuzzy, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "instance %(instance_name)s: deleting instance files %(target)s" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, fuzzy, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "Associate address %(public_ip)s to instance %(instance_id)s" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "group %s already exists" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 #, fuzzy msgid "Floating ip pool not found." msgstr "setting network host" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, fuzzy, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "volume group %s doesn't exist" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, fuzzy, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "Going to start terminating instances" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, fuzzy, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "group %s already exists" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "group %s already exists" -#: nova/exception.py:921 +#: nova/exception.py:923 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "group %s already exists" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "instance %s: booted" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Could not attach image to loopback: %s" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "Could not attach image to loopback: %s" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Going to try to terminate %s" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, fuzzy, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "Going to try to terminate %s" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "instance %s: booted" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "instance %s: booted" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "group %s already exists" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1374,15 +1389,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 #, fuzzy msgid "Failed to get nw_info" msgstr "Failed to get metadata for ip: %s" @@ -1405,17 +1420,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1736,7 +1751,7 @@ msgstr "Create key pair %s" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2147,89 +2162,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2277,6 +2310,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2323,7 +2357,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2671,9 +2705,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2735,6 +2769,7 @@ msgstr "Compute.api::reset_network %s" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2898,7 +2933,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2940,33 +2976,33 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 #, fuzzy msgid "Coverage not running" msgstr "xvp not running..." -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2977,26 +3013,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, fuzzy, python-format msgid "Fixed IP %s not found" msgstr "setting network host" @@ -3045,7 +3084,7 @@ msgstr "group %s already exists" #: 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3323,7 +3362,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "Not enough parameters to build a valid rule." @@ -3341,16 +3380,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3435,12 +3474,12 @@ msgstr "Got exception: %s" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, fuzzy, python-format msgid "Reserving IP address %s" msgstr "Release address %s" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, fuzzy, python-format msgid "Unreserving IP address %s" msgstr "Release address %s" @@ -3523,39 +3562,39 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, fuzzy, python-format msgid "Got update for instance: %(instance)s" msgstr "Going to start terminating instances" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 #, fuzzy msgid "Got update to delete instance" msgstr "Going to start terminating instances" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3570,28 +3609,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, fuzzy, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "Associate address %(public_ip)s to instance %(instance_id)s" @@ -3650,17 +3689,17 @@ msgstr "Launching VPN for %s" msgid "Failed to load %s" msgstr "Unable to locate volume %s" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -4026,253 +4065,253 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 #, 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:300 +#: nova/compute/api.py:309 #, 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:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Unable to attach volume to instance %s" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "Going to run %s instances..." -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 #, fuzzy msgid "instance termination disabled" msgstr "Going to start terminating instances" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "instance %s: booted" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 #, fuzzy msgid "going to delete a resizing instance" msgstr "Going to start terminating instances" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 #, fuzzy msgid "Going to try to terminate instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 #, fuzzy msgid "Going to try to stop instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 #, fuzzy msgid "Going to try to start instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Starting snapshot for VM %s" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group %s" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Unable to destroy VBD %s" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Unable to destroy VBD %s" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 #, fuzzy msgid "Security group is still in use" msgstr "Revoke security group ingress %s" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "Delete security group %s" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorise security group ingress %s" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress %s" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4337,12 +4376,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4464,280 +4503,280 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Going to try to terminate %s" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, fuzzy, python-format msgid "Error: %s" msgstr "Caught error: %s" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 #, fuzzy msgid "Allocating IP information in the background." msgstr "setting network host" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Going to try to terminate %s" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 #, fuzzy msgid "Rebuilding instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Detach volume %s" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 #, fuzzy msgid "Rebooting instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instance %s: rebooted" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Going to start terminating instances" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Caught error: %s" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 #, fuzzy msgid "Unrescuing" msgstr "instance %s: unrescuing" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 #, fuzzy msgid "Instance has no source host" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4886,155 +4925,155 @@ msgstr "Failed to get metadata for ip: %s" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 #, fuzzy msgid "Updating volume usage cache" msgstr "Deleting user %s" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instance %s: booted" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Deleting user %s" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5154,12 +5193,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5246,7 +5285,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5301,7 +5340,7 @@ msgstr "instance %s: rescued" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5921,78 +5960,78 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "setting network host" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, fuzzy, python-format msgid "Quantum Error creating security group %s" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, fuzzy, python-format msgid "Quantum Error updating security group %s" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Caught error: %s" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 #, fuzzy msgid "Quantum Error getting security groups" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 #, fuzzy msgid "Security group id should be uuid" msgstr "Revoke security group ingress %s" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 #, fuzzy msgid "Quantum Error:" msgstr "Caught error: %s" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "Authorise security group ingress %s" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -6018,7 +6057,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6285,11 +6324,6 @@ msgstr "" 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 "" @@ -6731,9 +6765,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6833,18 +6867,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6859,9 +6893,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6885,7 +6919,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7162,42 +7196,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "Running instances: %s" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "After terminating instances: %s" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7325,12 +7359,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7367,7 +7401,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7421,37 +7455,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "Get console output for instance %s" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7504,85 +7538,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, fuzzy, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "Going to start terminating instances" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, fuzzy, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "Going to start terminating instances" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, fuzzy, python-format msgid "Injecting files into image for instance %(name)s" msgstr "Injecting file path: '%s'" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, fuzzy, python-format msgid "PXE deploy started for instance %s" msgstr "Get console output for instance %s" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, fuzzy, python-format msgid "PXE deploy completed for instance %s" msgstr "Get console output for instance %s" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, fuzzy, python-format msgid "PXE deploy failed for instance %s" msgstr "Get console output for instance %s" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, fuzzy, python-format msgid "Tilera deploy started for instance %s" msgstr "Get console output for instance %s" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, fuzzy, python-format msgid "Tilera deploy completed for instance %s" msgstr "Get console output for instance %s" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, fuzzy, python-format msgid "Tilera deploy failed for instance %s" msgstr "Get console output for instance %s" @@ -7679,12 +7713,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7694,7 +7728,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7708,22 +7742,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, fuzzy, python-format msgid "Baremetal interface %s not found" msgstr "instance %s: booted" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7840,12 +7870,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8099,12 +8129,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, fuzzy, python-format msgid "File path %s not valid" msgstr "Injecting file path: '%s'" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, fuzzy, python-format msgid "Failed to mount image %(ex)s)" msgstr "Failed to mount filesystem: %s" @@ -8163,7 +8193,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8519,12 +8549,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:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, 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:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Injecting file path: '%s'" @@ -8690,7 +8720,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:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8729,240 +8759,240 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "Connecting to libvirt: %s" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, fuzzy, python-format msgid "URI %s does not support events" msgstr "volume group %s doesn't exist" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "Connection to libvirt broke" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Connecting to libvirt: %s" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 #, fuzzy msgid "Going to destroy instance again." msgstr "Going to try to terminate %s" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "instance %s: rebooted" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, 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:1974 +#: nova/virt/libvirt/driver.py:1989 #, 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:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8970,76 +9000,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, 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:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9047,50 +9077,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9100,69 +9130,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 -#, fuzzy, python-format -msgid "Live Migration failure: %(e)s" -msgstr "Authentication Failure: %s" +#: nova/virt/libvirt/driver.py:3332 +#, python-format +msgid "Live Migration failure: %s" +msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9181,15 +9211,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9380,47 +9410,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9428,7 +9458,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9436,7 +9466,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9444,7 +9474,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9842,34 +9872,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10253,7 +10283,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10413,106 +10443,87 @@ 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:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Calling getter %s" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "Injecting file path: '%s'" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL error: %s" @@ -10554,32 +10565,32 @@ msgstr "" msgid "Got exception: %s" msgstr "Got exception: %s" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "Raising NotImplemented" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake does not have an implementation for %s" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, fuzzy, python-format msgid "Calling setter %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11282,64 +11293,68 @@ msgstr "Restarting xvp" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 #, fuzzy msgid "Injecting network info to xenstore" msgstr "setting network host" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, 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:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11481,9 +11496,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "Authentication Failure: %s" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/en_GB/LC_MESSAGES/nova.po b/nova/locale/en_GB/LC_MESSAGES/nova.po index c18156ebb..6888de580 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 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" @@ -79,160 +79,160 @@ msgstr "" msgid "Flags path: %s" msgstr "Flags path: %s" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "An unknown exception occurred." -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, fuzzy, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "Failed to decrypt text" -#: nova/exception.py:167 +#: nova/exception.py:169 #, fuzzy, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "Failed to decrypt text" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "Virtual Interface creation failed" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "5 attempts to create virtual interface with unique mac address failed" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "Not authorised." -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "User does not have admin privileges" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Policy doesn't allow %(action)s to be performed." -#: nova/exception.py:198 +#: nova/exception.py:200 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "Unacceptable parameters." -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Volume %(volume_id)s is not attached to anything" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "Keypair data is invalid" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "The request is invalid." -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "Invalid input received" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "Invalid volume" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Invalid IP protocol %(protocol)s." -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Invalid content type %(content_type)s." -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Invalid cidr %(cidr)s." -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -241,16 +241,16 @@ msgstr "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -259,123 +259,123 @@ msgstr "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, fuzzy, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:327 +#: nova/exception.py:329 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, fuzzy, python-format msgid "Failed to resume instance: %(reason)s." msgstr "VBD not found in instance %s" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 #, fuzzy msgid "Failed to deploy instance" msgstr "Unable to destroy VBD %s" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -383,86 +383,86 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, fuzzy, python-format msgid "Invalid ID received %(id)s." msgstr "Invalid cidr %(cidr)s." -#: nova/exception.py:448 +#: nova/exception.py:450 #, fuzzy msgid "Constraint not met." msgstr "instance %s: resuming" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -470,896 +470,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, fuzzy, python-format msgid "Port id %(port_id)s could not be found." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, fuzzy, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:794 +#: nova/exception.py:796 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:799 +#: nova/exception.py:801 #, fuzzy, python-format msgid "Invalid console type %(console_type)s" msgstr "Invalid content type %(content_type)s." -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, fuzzy, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Unable to attach volume to instance %s" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, 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:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1374,15 +1389,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1404,17 +1419,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1732,7 +1747,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2142,89 +2157,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2272,6 +2305,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2318,7 +2352,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2663,9 +2697,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2727,6 +2761,7 @@ msgstr "Compute.api::reset_network %s" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2888,7 +2923,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2930,33 +2966,33 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 #, fuzzy msgid "Invalid path" msgstr "Invalid snapshot" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2967,26 +3003,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, fuzzy, python-format msgid "Fixed IP %s not found" msgstr "instance %s: suspending" @@ -3035,7 +3074,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3310,7 +3349,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3327,16 +3366,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3419,12 +3458,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3507,39 +3546,39 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, fuzzy, python-format msgid "Got update for instance: %(instance)s" msgstr "Instance %(instance_id)s is not running." -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 #, fuzzy msgid "Got update to delete instance" msgstr "Instance %(instance_id)s is not running." -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3554,28 +3593,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, fuzzy, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "Instance %(instance_id)s is not running." @@ -3634,17 +3673,17 @@ msgstr "" msgid "Failed to load %s" msgstr "Unable to locate volume %s" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -4005,246 +4044,246 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Unable to attach volume to instance %s" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 #, fuzzy msgid "instance termination disabled" msgstr "Virtual Interface creation failed" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, 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:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Unable to destroy VBD %s" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Unable to destroy VBD %s" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4309,12 +4348,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4436,276 +4475,276 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Get console output for instance %s" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 #, fuzzy msgid "Rebuilding instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Unable to detach volume %s" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 #, fuzzy msgid "Rebooting instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "Invalid instance type %(instance_type)s." -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 #, fuzzy msgid "Instance has no source host" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4851,155 +4890,155 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 #, fuzzy msgid "Updating volume usage cache" msgstr "Re-exporting %s volumes" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Re-exporting %s volumes" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "Invalid instance type %(instance_type)s." @@ -5119,12 +5158,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5211,7 +5250,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5266,7 +5305,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5883,75 +5922,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5977,7 +6016,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6245,11 +6284,6 @@ msgstr "" 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 "" @@ -6692,10 +6726,10 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 -#, fuzzy, python-format -msgid "Setting instance to %(state)s state." -msgstr "Invalid instance type %(instance_type)s." +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 +#, python-format +msgid "Setting instance to %s state." +msgstr "" #: nova/scheduler/driver.py:156 msgid "Driver must implement schedule_prep_resize" @@ -6794,18 +6828,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6820,9 +6854,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6846,7 +6880,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7123,42 +7157,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7285,12 +7319,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7327,7 +7361,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7381,37 +7415,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "Get console output for instance %s" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7464,85 +7498,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, fuzzy, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "Get console output for instance %s" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, fuzzy, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "Instance %(instance_id)s is not running." -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, fuzzy, python-format msgid "Injecting files into image for instance %(name)s" msgstr "Get console output for instance %s" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, fuzzy, python-format msgid "PXE deploy started for instance %s" msgstr "Invalid instance type %(instance_type)s." -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, fuzzy, python-format msgid "PXE deploy completed for instance %s" msgstr "Get console output for instance %s" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, fuzzy, python-format msgid "PXE deploy failed for instance %s" msgstr "Invalid instance type %(instance_type)s." -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, fuzzy, python-format msgid "Tilera deploy started for instance %s" msgstr "Invalid instance type %(instance_type)s." -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, fuzzy, python-format msgid "Tilera deploy completed for instance %s" msgstr "Get console output for instance %s" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, fuzzy, python-format msgid "Tilera deploy failed for instance %s" msgstr "Invalid instance type %(instance_type)s." @@ -7639,12 +7673,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7654,7 +7688,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7668,22 +7702,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, fuzzy, python-format msgid "Baremetal interface %s not found" msgstr "instance %s: suspending" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, fuzzy, python-format msgid "Baremetal interface %s already in use" msgstr "Virtual Interface creation failed" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7796,12 +7826,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8055,12 +8085,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, fuzzy, python-format msgid "Failed to mount image %(ex)s)" msgstr "Unable to locate volume %s" @@ -8119,7 +8149,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8475,12 +8505,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:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8646,7 +8676,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:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8685,238 +8715,238 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Connection to melange failed" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "volume %s: created successfully" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 #, fuzzy msgid "Guest does not have a console available" msgstr "User does not have admin privileges" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, 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:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8924,76 +8954,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Unable to detach volume %s" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9001,50 +9031,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9054,69 +9084,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9135,15 +9165,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9334,47 +9364,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9382,7 +9412,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9390,7 +9420,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9398,7 +9428,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9798,34 +9828,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10204,7 +10234,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10364,106 +10394,87 @@ 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:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Calling getter %s" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10501,32 +10512,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "Raising NotImplemented" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake does not have an implementation for %s" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, fuzzy, python-format msgid "Calling setter %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11224,63 +11235,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, 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:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11422,9 +11437,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "Invalid instance type %(instance_type)s." + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/en_US/LC_MESSAGES/nova.po b/nova/locale/en_US/LC_MESSAGES/nova.po index 86271c179..44021d182 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2013-01-21 18:28+0000\n" "Last-Translator: Jeremy Stanley \n" "Language-Team: en_US \n" @@ -81,161 +81,161 @@ msgstr "Failed to terminate instance" msgid "Flags path: %s" msgstr "Flags path: %s" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "An unknown exception occurred." -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "Exception in string format operation" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "Unknown" -#: nova/exception.py:163 +#: nova/exception.py:165 #, fuzzy, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "Failed to decrypt text" -#: nova/exception.py:167 +#: nova/exception.py:169 #, fuzzy, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "Failed to decrypt text" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "Virtual Interface creation failed" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "5 attempts to create virtual interfacewith unique mac address failed" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "Connection to glance host %(host)s:%(port)s failed: %(reason)s" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "Not authorized." -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "User does not have admin privileges" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Policy doesn't allow %(action)s to be performed." -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "Image %(image_id)s is not active." -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "Not authorized for image %(image_id)s." -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "Unacceptable parameters." -#: nova/exception.py:211 +#: nova/exception.py:213 #, fuzzy msgid "Block Device Mapping is Invalid." msgstr "block_device_mapping %s" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Volume %(volume_id)s is not attached to anything" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "Keypair data is invalid" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "The request is invalid." -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "Invalid input received" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "Invalid volume" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "Invalid metadata" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "Invalid metadata size" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Invalid IP protocol %(protocol)s." -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Invalid content type %(content_type)s." -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Invalid cidr %(cidr)s." -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "Invalid Parameter: Unicode is not supported by the current database." -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -244,16 +244,16 @@ msgstr "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "Group not valid. Reason: %(reason)s" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "Sort key supplied was not valid." -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -262,85 +262,85 @@ msgstr "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "Instance %(instance_id)s is not in rescue mode" -#: nova/exception.py:323 +#: nova/exception.py:325 #, fuzzy, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "Instance %(instance_id)s is not in rescue mode" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "Instance %(instance_id)s is not ready" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "Failed to suspend instance" -#: nova/exception.py:335 +#: nova/exception.py:337 #, fuzzy, python-format msgid "Failed to resume instance: %(reason)s." msgstr "Failed to reset network: %(resp)r" -#: nova/exception.py:339 +#: nova/exception.py:341 #, fuzzy, python-format msgid "Failed to power on instance: %(reason)s." msgstr "Failed to set admin password on %(instance)s because %(reason)s" -#: nova/exception.py:343 +#: nova/exception.py:345 #, fuzzy, python-format msgid "Failed to power off instance: %(reason)s." msgstr "Failed to set admin password on %(instance)s because %(reason)s" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "Failed to reboot instance" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "Failed to terminate instance" -#: nova/exception.py:355 +#: nova/exception.py:357 #, fuzzy msgid "Failed to deploy instance" msgstr "Failed to reboot instance" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "Service is unavailable at this time." -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "Insufficient compute resources." -#: nova/exception.py:367 +#: nova/exception.py:369 #, fuzzy, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "Compute service is unavailable at this time." -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "The supplied hypervisor type of is invalid." -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "The instance requires a newer hypervisor version than has been provided." -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " @@ -349,31 +349,31 @@ msgstr "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "The supplied device path (%(path)s) is invalid." -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "The supplied device path (%(path)s) is in use." -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "The supplied device (%(device)s) is busy." -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "Unacceptable CPU info" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s is not a valid IP v4/6 address." -#: nova/exception.py:411 +#: nova/exception.py:413 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " @@ -382,7 +382,7 @@ msgstr "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." -#: nova/exception.py:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -393,85 +393,85 @@ msgstr "" "the desired physical adapter. Expected vSwitch is %(expected)s, but the " "one associated is %(actual)s." -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Disk format %(disk_format)s is not acceptable" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "Image %(image_id)s is unacceptable: %(reason)s" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "Instance %(instance_id)s is unacceptable: %(reason)s" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Ec2 id %(ec2_id)s is unacceptable." -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "Expected a uuid but received %(uuid)s." -#: nova/exception.py:444 +#: nova/exception.py:446 #, fuzzy, python-format msgid "Invalid ID received %(id)s." msgstr "Invalid cidr %(cidr)s." -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "Constraint not met." -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "Resource could not be found." -#: nova/exception.py:458 +#: nova/exception.py:460 #, fuzzy, python-format msgid "No agent-build associated with id %(id)s." msgstr "No fixed IP associated with id %(id)s." -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Volume %(volume_id)s could not be found." -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Snapshot %(snapshot_id)s could not be found." -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "No target id found for volume %(volume_id)s." -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "No disk at %(location)s" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "Could not find a handler for %(driver_type)s volume." -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Invalid image href %(image_href)s." -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Image %(image_id)s could not be found." -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -482,65 +482,65 @@ msgstr "" " dynamically when they are listed for the first time. Have you listed " "image ids since adding this image?" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Project %(project_id)s could not be found." -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "Cannot find SR to read/write VDI." -#: nova/exception.py:505 +#: nova/exception.py:507 #, fuzzy, python-format msgid "Network %(network_id)s is duplicated." msgstr "Network %(network_id)s is still in use." -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "Network %(network_id)s is still in use." -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "%(req)s is required to create a network." -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Network %(network_id)s could not be found." -#: nova/exception.py:521 +#: nova/exception.py:523 #, fuzzy, python-format msgid "Port id %(port_id)s could not be found." msgstr "Port %(port_id)s could not be found." -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "Network could not be found for bridge %(bridge)s" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "Network could not be found for uuid %(uuid)s" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "Network could not be found with cidr %(cidr)s." -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "Network could not be found for instance %(instance_id)s." -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "No networks defined." -#: nova/exception.py:545 +#: nova/exception.py:547 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" @@ -549,51 +549,51 @@ msgstr "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." -#: nova/exception.py:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "Could not find the datastore reference(s) which the VM uses." -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "Port %(port_id)s is still in use." -#: nova/exception.py:558 +#: nova/exception.py:560 #, fuzzy, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "Network could not be found for instance %(instance_id)s." -#: nova/exception.py:562 +#: nova/exception.py:564 #, fuzzy, python-format msgid "No free port available for instance %(instance)s." msgstr "Network could not be found for instance %(instance_id)s." -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "No fixed IP associated with id %(id)s." -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "Fixed ip not found for address %(address)s." -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "Instance %(instance_uuid)s has zero fixed ips." -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "Network host %(host)s has zero fixed ips in network %(network_id)s." -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " @@ -602,7 +602,7 @@ msgstr "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " @@ -611,116 +611,116 @@ msgstr "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "More than one instance is associated with fixed ip address '%(address)s'." -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "Fixed IP address %(address)s is invalid." -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "Zero fixed ips available." -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "Zero fixed ips could be found." -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "Floating ip %(address)s already exists." -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "Floating ip not found for id %(id)s." -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "The DNS entry %(name)s already exists in domain %(domain)s." -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "Floating ip not found for address %(address)s." -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "Floating ip not found for host %(host)s." -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "Multiple floating ips are found for address %(address)s." -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "Floating ip pool not found." -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "Zero floating ips available." -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "Floating ip %(address)s is associated." -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "Floating ip %(address)s is not associated." -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "Zero floating ips exist." -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "Interface %(interface)s not found." -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "Cannot disassociate auto assigined floating ip" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "Keypair %(name)s not found for user %(user_id)s" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Service %(service_id)s could not be found." -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "Host %(host)s could not be found." -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "Compute host %(host)s could not be found." -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "Could not find binary %(binary)s on host %(host)s." -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "Invalid reservation expiration %(expire)s." -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " @@ -729,56 +729,56 @@ msgstr "" "Change would make usage less than 0 for the following resources: " "%(unders)s" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "Quota could not be found" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "Unknown quota resources %(unknown)s." -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "Quota for project %(project_id)s could not be found." -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Quota class %(class_name)s could not be found." -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Quota usage for project %(project_id)s could not be found." -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "Quota reservation %(uuid)s could not be found." -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "Quota exceeded for resources: %(overs)s" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "Security group %(security_group_id)s not found." -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "Security group %(security_group_id)s not found for project %(project_id)s." -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "Security group with rule %(rule_id)s not found." -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " @@ -787,7 +787,7 @@ msgstr "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " @@ -796,37 +796,37 @@ msgstr "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" -#: nova/exception.py:753 +#: nova/exception.py:755 #, fuzzy, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "Security group with rule %(rule_id)s not found." -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "Migration %(migration_id)s could not be found." -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "Migration not found for instance %(instance_id)s with status %(status)s." -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "Console pool %(pool_id)s could not be found." -#: nova/exception.py:780 +#: nova/exception.py:782 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " @@ -835,17 +835,17 @@ msgstr "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." -#: nova/exception.py:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "Console %(console_id)s could not be found." -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "Console for instance %(instance_uuid)s could not be found." -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " @@ -854,86 +854,86 @@ msgstr "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." -#: nova/exception.py:799 +#: nova/exception.py:801 #, fuzzy, python-format msgid "Invalid console type %(console_type)s" msgstr "Invalid console type %(console_type)s " -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "Instance type %(instance_type_id)s could not be found." -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "Instance type with name %(instance_type_name)s could not be found." -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "Flavor %(flavor_id)s could not be found." -#: nova/exception.py:816 +#: nova/exception.py:818 #, fuzzy, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "Flavor access not found for %(flavor_id) / %(project_id) combination." -#: nova/exception.py:821 +#: nova/exception.py:823 #, fuzzy, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "pool %s doesn't exist" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 #, fuzzy msgid "Timeout waiting for response from cell" msgstr "Timed out waiting for RPC response: %s" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, fuzzy, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "Destroying VDIs for Instance %(instance_uuid)s" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "Scheduler Host Filter %(filter_name)s could not be found." -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " @@ -942,7 +942,7 @@ msgstr "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " @@ -951,63 +951,63 @@ msgstr "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "File %(file_path)s could not be found." -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "Zero files could be found." -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "Virtual switch associated with the network adapter %(adapter)s not found." -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "Network adapter %(adapter)s could not be found." -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "Class %(class_name)s could not be found: %(exception)s" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "Action not allowed." -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "Rotation is not allowed for snapshots" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "Rotation param is required for backup image_type" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, fuzzy, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "Key pair %(key_name)s already exists." -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "Instance %(name)s already exists." -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "Instance Type with name %(name)s already exists." -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "Instance Type with ID %(flavor_id)s already exists." -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " @@ -1016,81 +1016,81 @@ msgstr "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "%(path)s is not on shared storage: %(reason)s" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "%(path)s is not on local storage: %(reason)s" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "Migration error" -#: nova/exception.py:942 +#: nova/exception.py:944 #, fuzzy msgid "Migration pre-check error" msgstr "Migration error" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Malformed message body: %(reason)s" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "Could not find config at %(path)s" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "Could not load paste app '%(name)s' from %(path)s" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "When resizing, instances must change flavor!" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "Instance type's memory is too small for requested image." -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "Instance type's disk is too small for requested image." -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "Insufficient free memory on compute node to start %(uuid)s." -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "Could not fetch bandwidth/cpu/disk metrics for this host." -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "No valid host was found. %(reason)s" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "Quota exceeded" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " @@ -1099,41 +1099,41 @@ msgstr "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" -#: nova/exception.py:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "Maximum number of floating ips exceeded" -#: nova/exception.py:1008 +#: nova/exception.py:1010 #, fuzzy msgid "Maximum number of fixed ips exceeded" msgstr "Maximum number of floating ips exceeded" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "Maximum number of metadata items exceeds %(allowed)d" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "Personality file limit exceeded" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "Personality file path too long" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "Personality file content too long" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "Maximum number of key pairs exceeded" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "Maximum number of security groups or rules exceeded" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " @@ -1142,125 +1142,125 @@ msgstr "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "Aggregate %(aggregate_id)s could not be found." -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "Aggregate %(aggregate_name)s already exists." -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "Aggregate %(aggregate_id)s has no host %(host)s." -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "Aggregate %(aggregate_id)s already has host %(host)s." -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "Unable to create instance type" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "Failed to set admin password on %(instance)s because %(reason)s" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "Detected existing vlan with id %(vlan)d" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Instance %(instance_id)s could not be found." -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "Console for instance %(instance_uuid)s could not be found." -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "Volume %(volume_id)s could not be found." -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "Port %(port_id)s could not be found." -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "Marker %(marker)s could not be found." -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "Invalid id: %(val)s (expecting \"i-...\")." -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "Could not fetch image %(image_id)s" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "Could not fetch image %(image_id)s" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "Task %(task_name)s is already running on host %(host)s" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "Task %(task_name)s is not running on host %(host)s" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Instance %(instance_uuid)s is locked" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "Unknown config drive format %(format)s. Select one of iso9660 or vfat." -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Failed to dealloc network for deleted instance" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, fuzzy, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "Failed to dealloc network for deleted instance" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " @@ -1269,11 +1269,11 @@ msgstr "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" -#: nova/exception.py:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "User data needs to be valid base 64." -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " @@ -1282,19 +1282,19 @@ msgstr "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, fuzzy, python-format 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:1168 +#: nova/exception.py:1170 #, fuzzy, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " @@ -1303,111 +1303,126 @@ msgstr "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, 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:1177 +#: nova/exception.py:1179 #, 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:1181 +#: nova/exception.py:1183 #, fuzzy msgid "Instance recreate is not implemented by this virt driver." msgstr "set_admin_password is not implemented by this driver." -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, 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:1213 +#: nova/exception.py:1215 #, 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:1218 +#: nova/exception.py:1220 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "Instance Type with name %(name)s already exists." -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "Expected object of type: %s" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1422,15 +1437,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "Notifying Schedulers of capabilities ..." -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "Failed to send state update notification" -#: nova/notifications.py:233 +#: nova/notifications.py:241 #, fuzzy msgid "Failed to get nw_info" msgstr "Failed to get info for disk %s" @@ -1453,17 +1468,17 @@ msgstr "Created reservations %(reservations)s" msgid "Failed to commit reservations %(reservations)s" msgstr "Failed to commit reservations %(reservations)s" -#: nova/quota.py:996 +#: nova/quota.py:997 #, fuzzy, python-format msgid "Committed reservations %(reservations)s" msgstr "Created reservations %(reservations)s" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "Failed to roll back reservations %(reservations)s" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, fuzzy, python-format msgid "Rolled back reservations %(reservations)s" msgstr "Failed to roll back reservations %(reservations)s" @@ -1786,7 +1801,7 @@ msgstr "Create key pair %s" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "Quota exceeded, too many key pairs." @@ -2204,89 +2219,107 @@ msgstr "Image metadata key too long" msgid "Invalid image metadata" msgstr "Invalid image metadata" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, 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:366 +#, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 #, 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:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "Rejecting snapshot request, snapshots currently disabled" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "Instance snapshots are not permitted at this time." -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "Loaded extension: %s" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "Ext name: %s" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "Ext alias: %s" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "Ext description: %s" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "Ext namespace: %s" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "Ext updated: %s" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "Exception loading extension: %s" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "Loading extension %s" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "Calling extension factory %s" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format 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:348 +#: nova/api/openstack/extensions.py:349 #, 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:371 +#: nova/api/openstack/extensions.py:372 #, 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/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "cannot understand JSON" @@ -2334,6 +2367,7 @@ msgstr "There is no such action: %s" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "Malformed request body" @@ -2380,7 +2414,7 @@ msgstr "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag) msgid "subclasses must implement construct()!" msgstr "subclasses must implement construct()!" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "Initializing extension manager." @@ -2729,9 +2763,9 @@ msgstr "Resize requests require 'flavorRef' attribute." #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "Invalid request body" @@ -2793,6 +2827,7 @@ msgstr "Compute.api::reset_network %s" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "Server not found" @@ -2960,7 +2995,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "Only root certificate can be retrieved." @@ -3003,34 +3039,34 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 #, fuzzy msgid "Coverage not running" msgstr "xvp not running..." -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 #, fuzzy msgid "Invalid path" msgstr "Invalid snapshot" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, fuzzy, python-format msgid "Directory conflict: %s already exists" msgstr "Security group %s already exists" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, fuzzy, python-format msgid "Coverage doesn't have %s action" msgstr "Network does not have %s action" @@ -3041,27 +3077,30 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "%s must be either 'MANUAL' or 'AUTO'." #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 #, fuzzy msgid "host and onSharedStorage must be specified." msgstr "host and block_migration must be specified." #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, fuzzy, python-format msgid "Error in evacuate, %s" msgstr "Error in migrate %s" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, fuzzy, python-format msgid "Fixed IP %s not found" msgstr "Fixed ip %(fixed_ip_id)s not found" @@ -3110,7 +3149,7 @@ msgstr "Floating ip is not associated" #: 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "Missing parameter dict" @@ -3394,7 +3433,7 @@ msgid "Malformed scheduler_hints attribute" msgstr "Malformed scheduler_hints attribute" #: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 -#: nova/api/openstack/compute/contrib/security_groups.py:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "Not enough parameters to build a valid rule." @@ -3413,16 +3452,16 @@ msgstr "Showing network with id %s" msgid "security group default rule not found" msgstr "Security group with rule %(rule_id)s not found." -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, fuzzy, python-format msgid "Bad prefix for network in cidr %s" msgstr "Bad prefix for to_global_ipv6: %s" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "Security group not specified" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "Security group name cannot be empty" @@ -3506,12 +3545,12 @@ msgstr "Loaded extension: %s" msgid "Ext version: %i" msgstr "Ext description: %s" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, fuzzy, python-format msgid "Reserving IP address %s" msgstr "Release address %s" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, fuzzy, python-format msgid "Unreserving IP address %s" msgstr "Release address %s" @@ -3594,39 +3633,39 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, fuzzy, python-format msgid "Got update for instance: %(instance)s" msgstr "Starting migration network for instance %(instance_uuid)s" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 #, fuzzy msgid "Got update to delete instance" msgstr "Starting migration network for instance %(instance_uuid)s" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3641,28 +3680,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, fuzzy, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "Destroying VDIs for Instance %(instance_uuid)s" @@ -3721,17 +3760,17 @@ msgstr "Launching VPN for %s" msgid "Failed to load %s" msgstr "Failed to create VM %s" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, fuzzy, python-format msgid "deployment to node %s failed" msgstr "element is not a child" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -4105,16 +4144,16 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "Cannot run any more instances of this type." -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, 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:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " @@ -4123,7 +4162,7 @@ msgstr "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " @@ -4132,93 +4171,93 @@ msgstr "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "Metadata property key blank" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "Metadata property key greater than 255 characters" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "Metadata property value greater than 255 characters" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Unable to attach boot volume to instance %s" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "Going to run %s instances..." -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "bdm %s" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 #, fuzzy msgid "instance termination disabled" msgstr "Going to start terminating instances" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, 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:1258 +#: nova/compute/api.py:1267 #, fuzzy msgid "going to delete a resizing instance" msgstr "Going to start terminating instances" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, 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:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "Going to try to soft delete instance" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "Going to try to terminate instance" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "Going to try to stop instance" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "Going to try to start instance" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "Searching by: %s" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "snapshot for %s" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "flavor_id is None. Assuming migration." -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -4227,63 +4266,63 @@ msgstr "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, 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:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "Locking" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "Unlocking" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "Volume must be attached in order to detach." -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, 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:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "Keypair name contains unsafe characters" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 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:2900 +#: nova/compute/api.py:2915 #, 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:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "Security group %s cannot be empty." -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " @@ -4292,68 +4331,68 @@ msgstr "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, 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:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "Quota exceeded, too many security groups." -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group %s" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "Security group %s already exists" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Unable to destroy vbd %s" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Unable to destroy vbd %s" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "Security group is still in use" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "Failed to update usages deallocating security group" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "Delete security group %s" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "Rule (%s) not found" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "Quota exceeded, too many security group rules." -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorize security group ingress %s" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress %s" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "Security group id should be integer" @@ -4421,14 +4460,14 @@ msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "names can only contain [a-zA-Z0-9_.- ]" #: nova/compute/flavors.py:101 -#, fuzzy, python-format -msgid "'%s' argument must be greater than 0" -msgstr "Volume size '%s' must be an integer and greater than 0" +#, python-format +msgid "'%s' argument must be a positive integer" +msgstr "" #: nova/compute/flavors.py:110 -#, 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" +#, python-format +msgid "'%s' argument must be an integer greater than or equal to 0" +msgstr "" #: nova/compute/flavors.py:119 #, fuzzy @@ -4550,156 +4589,156 @@ msgstr "" msgid "Setting up bdm %s" msgstr "Setting up bdm %s" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "Failed to dealloc network for deleted instance" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 #, fuzzy msgid "Instance was deleted during spawn." msgstr "Instance failed to spawn" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, fuzzy, python-format msgid "Error: %s" msgstr "DB error: %s" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "Error trying to reschedule" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "Retry info not present, will not reschedule" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "No request spec, will not reschedule" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, fuzzy, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "Re-scheduling instance: attempt %d" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "Instance build timed out. Set to error state." -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "Starting instance..." -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 #, fuzzy msgid "Allocating IP information in the background." msgstr "Floating ip pool not found." -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "Instance failed network setup" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "Instance network_info: |%s|" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "Instance failed block device setup" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "Instance failed to spawn" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "Deallocating network for instance" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Failed to dealloc network for deleted instance" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s instance" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "Ignoring DiskNotFound: %s" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "Ignoring VolumeNotFound: %s" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "terminating bdm %s" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "Ignoring volume cleanup failure due to %s" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s. Setting instance vm_state to ERROR" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "Rebuilding instance" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, 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:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Attach boot from volume failed: %s" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "Rebooting instance" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " @@ -4708,25 +4747,25 @@ msgstr "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instance %s: rebooted" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "instance snapshotting" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " @@ -4735,96 +4774,96 @@ msgstr "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "Found %(num_images)d images (rotation: %(rotation)d)" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "Rotating out %d backups" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "Deleting image %s" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, 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:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "Root password set" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 #, 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:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "set_admin_password failed: %s" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "error setting admin password" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "Rescuing" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Error trying to reschedule" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "DB error: %s" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "Unrescuing" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "Setting instance to %(state)s state." -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 #, fuzzy msgid "Instance has no source host" msgstr "Instance has no volume." -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "destination same as source!" @@ -4971,7 +5010,7 @@ msgstr "Failed to get info for disk %s" msgid "Updated the info_cache for instance" msgstr "Updated the info_cache for instance" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " @@ -4980,12 +5019,12 @@ msgstr "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, 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:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " @@ -4994,26 +5033,26 @@ msgstr "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "In ERROR state" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, 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:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " @@ -5022,25 +5061,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:3769 +#: nova/compute/manager.py:3771 #, 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:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "Updating bandwidth usage cache" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 #, fuzzy msgid "Updating volume usage cache" msgstr "Updating bandwidth usage cache" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "Updating host status" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -5049,11 +5088,11 @@ msgstr "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 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:3980 +#: nova/compute/manager.py:3982 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" @@ -5062,76 +5101,76 @@ msgstr "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" -#: nova/compute/manager.py:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "Instance shutdown by itself. Calling the stop API." -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "error during stop() in sync_power_state." -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 #, 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:4049 +#: nova/compute/manager.py:4051 #, fuzzy msgid "Instance is paused unexpectedly. Ignore." msgstr "Instance is paused or suspended unexpectedly. Calling the stop API." -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "Instance is not stopped. Calling the stop API." -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "Instance is not (soft-)deleted." -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 #, fuzzy msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0, skipping..." -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "Reclaiming deleted instance" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Loading compute driver '%s'" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 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:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "Setting instance to %(state)s state." @@ -5261,12 +5300,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 #, fuzzy msgid "Invalid block_device_mapping_destroy invocation" msgstr "block_device_mapping %s" @@ -5356,7 +5395,7 @@ msgstr "Failed to reboot instance" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Failed to reboot instance" @@ -5412,7 +5451,7 @@ msgstr "instance %s: rescued" 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:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -6056,78 +6095,78 @@ msgstr "validate_networks() for %s" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "Multiple floating IP pools matches found for name '%s'" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, fuzzy, python-format msgid "Quantum Error creating security group %s" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, fuzzy, python-format msgid "Quantum Error updating security group %s" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Caught error: %s" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 #, fuzzy msgid "Quantum Error getting security groups" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 #, fuzzy msgid "Security group id should be uuid" msgstr "Security group id should be integer" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 #, fuzzy msgid "Quantum Error:" msgstr "Caught error: %s" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, 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:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, 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:444 +#: nova/network/security_group/quantum_driver.py:453 #, fuzzy, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -6156,7 +6195,7 @@ msgstr "Invalid server_string: %s" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6428,11 +6467,6 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "Could not send notification to %(topic)s. Payload=%(message)s" -#: nova/openstack/common/plugin/pluginmanager.py:66 -#, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" -msgstr "Failed to load plugin %(plug)s: %(exc)s" - #: nova/openstack/common/rpc/__init__.py:106 #, python-format msgid "" @@ -6880,10 +6914,10 @@ msgstr "Could not find another compute" msgid "Exception during scheduler.run_instance" msgstr "Exception during scheduler.run_instance" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." -msgstr "Setting instance to %(state)s state." +msgid "Setting instance to %s state." +msgstr "" #: nova/scheduler/driver.py:156 msgid "Driver must implement schedule_prep_resize" @@ -6989,18 +7023,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "Received %(service_name)s service update from %(host)s." -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, fuzzy, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "Received %(service_name)s service update from %(host)s." -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "No service for compute ID %s" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -7015,10 +7049,10 @@ msgstr "Failed to schedule_%(method)s: %(ex)s" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "Could not stat scheduler options file %(filename)s: '%(e)s'" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" -msgstr "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" +msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 #, python-format @@ -7041,7 +7075,7 @@ msgstr "%(host_state)s fails instance_type extra_specs requirements" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7335,43 +7369,43 @@ msgstr "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 r msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "Running instances: %s" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "After terminating instances: %s" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "Internal error" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "After force-killing instances: %s" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 #, fuzzy msgid "spawn error" msgstr "unknown guestmount error" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7507,12 +7541,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "Creating files in %s to simulate guest agent" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "Removing simulated guest agent files in %s" @@ -7550,7 +7584,7 @@ msgstr "Unable to load the virtualization driver: %s" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "Attempted to unfilter instance which is not filtered" @@ -7604,37 +7638,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "get_info called for instance" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7688,85 +7722,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, fuzzy, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "floating IP allocation for instance |%s|" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, fuzzy, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "Fetching image '%s' from glance" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, fuzzy, python-format msgid "Injecting files into image for instance %(name)s" msgstr "Injecting %(injection)s into image %(img_id)s" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, fuzzy, python-format msgid "PXE deploy started for instance %s" msgstr "empty project id for instance %s" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, fuzzy, python-format msgid "PXE deploy completed for instance %s" msgstr "Get console output for instance %s" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, fuzzy, python-format msgid "PXE deploy failed for instance %s" msgstr "empty project id for instance %s" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, fuzzy, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "Timeout while waiting on RPC response." -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, fuzzy, python-format msgid "Tilera deploy started for instance %s" msgstr "empty project id for instance %s" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, fuzzy, python-format msgid "Tilera deploy completed for instance %s" msgstr "Get console output for instance %s" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "Node is unknown error state." -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, fuzzy, python-format msgid "Tilera deploy failed for instance %s" msgstr "Unable to find host for Instance %s" @@ -7866,12 +7900,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, fuzzy, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "Could not determine iscsi initiator name" @@ -7881,7 +7915,7 @@ msgstr "Could not determine iscsi initiator name" msgid "No fixed PXE IP is associated to %s" msgstr "No fixed ips associated to instance" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7895,23 +7929,18 @@ msgstr "" msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:329 -#, fuzzy -msgid "No more PXE IPs available" -msgstr "No more floating ips available." - -#: nova/virt/baremetal/db/sqlalchemy/api.py:351 -#: nova/virt/baremetal/db/sqlalchemy/api.py:393 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, fuzzy, python-format msgid "Baremetal interface %s not found" msgstr "partition %s not found" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, fuzzy, python-format msgid "Baremetal interface %s already in use" msgstr "Virtual Interface creation failed" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, fuzzy, python-format msgid "Baremetal virtual interface %s not found" msgstr "partition %s not found" @@ -8026,12 +8055,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8288,12 +8317,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, fuzzy, python-format msgid "File path %s not valid" msgstr "injected file path not valid" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, fuzzy, python-format msgid "Failed to mount image %(ex)s)" msgstr "Failed to update agent: %(resp)r" @@ -8352,7 +8381,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:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "Updating host stats" @@ -8719,12 +8748,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Using config drive" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, 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:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Creating config drive at %(path)s" @@ -8883,7 +8912,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:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "Could not determine iscsi initiator name" @@ -8922,216 +8951,216 @@ msgstr "Unable to find vbd for vdi %s" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "Connecting to libvirt: %s" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, fuzzy, python-format msgid "URI %s does not support events" msgstr "Volume %s does not exist in Nexenta SA" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "Connection to libvirt broke" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "Can not handle authentication request for %d credentials" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Connecting to libvirt: %s" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, 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:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "During wait destroy, instance disappeared." -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "Instance destroyed successfully." -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 #, fuzzy msgid "Going to destroy instance again." msgstr "Going to stop instances" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "Error from libvirt during undefineFlags. Retrying with undefine" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, 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:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, 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:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" -msgstr "Deleting instance files %(target)s" +msgid "Deleting instance files %s" +msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, 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:962 +#: nova/virt/libvirt/driver.py:965 #, fuzzy msgid "Could not determine fibre channel world wide node names" msgstr "Could not determine iscsi initiator name" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 #, fuzzy msgid "Could not determine fibre channel world wide port names" msgstr "Could not determine iscsi initiator name" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "During detach_volume, instance disappeared." -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 #, fuzzy msgid "attaching network adapter failed." msgstr "No networks defined." -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 #, fuzzy msgid "During detach_interface, instance disappeared." msgstr "During detach_volume, instance disappeared." -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 #, fuzzy msgid "detaching network adapter failed." msgstr "No networks defined." -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "Instance soft rebooted successfully." -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "Failed to soft reboot instance." -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "Instance shutdown successfully." -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "Instance rebooted successfully." -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "Instance is running" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "Instance spawned successfully." -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "Guest does not have a console available" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "Path '%(path)s' supports direct I/O" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, 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:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, 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:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "Creating image" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "Using config drive" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, 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:1974 +#: nova/virt/libvirt/driver.py:1989 #, 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:2033 +#: nova/virt/libvirt/driver.py:2049 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " @@ -9140,20 +9169,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:2039 +#: nova/virt/libvirt/driver.py:2055 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:2043 +#: nova/virt/libvirt/driver.py:2059 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:2047 +#: nova/virt/libvirt/driver.py:2063 #, 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:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" @@ -9161,7 +9190,7 @@ msgstr "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -9169,19 +9198,19 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -9190,33 +9219,33 @@ msgstr "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, fuzzy, python-format msgid "Invalid exclusion expression %r" msgstr "Invalid reservation expiration %(expire)s." -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, fuzzy, python-format msgid "Invalid inclusion expression %r" msgstr "Invalid reservation expiration %(expire)s." -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " @@ -9225,25 +9254,25 @@ 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:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 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:2883 +#: nova/virt/libvirt/driver.py:2905 #, 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:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9251,21 +9280,21 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -9274,15 +9303,15 @@ msgstr "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." -#: nova/virt/libvirt/driver.py:3077 +#: nova/virt/libvirt/driver.py:3101 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:3085 +#: nova/virt/libvirt/driver.py:3109 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:3130 +#: nova/virt/libvirt/driver.py:3153 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -9291,7 +9320,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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -9300,7 +9329,7 @@ msgstr "" "Instance launched has CPU info:\n" "%s" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9315,7 +9344,7 @@ msgstr "" "\n" "Refer to %(u)s" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -9324,22 +9353,22 @@ msgstr "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." -#: nova/virt/libvirt/driver.py:3234 +#: nova/virt/libvirt/driver.py:3260 #, 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:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" -msgstr "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" +msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, 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:3520 +#: nova/virt/libvirt/driver.py:3546 #, fuzzy, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" @@ -9348,41 +9377,41 @@ msgstr "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" -msgstr "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" +msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, 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:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "Starting migrate_disk_and_power_off" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "Instance running successfully." -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "Starting finish_migration" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "Starting finish_revert_migration" -#: nova/virt/libvirt/driver.py:3915 -#, fuzzy, python-format -msgid "Checking instance files accessability%(instance_path)s" -msgstr "Deleting instance files %(target)s" +#: nova/virt/libvirt/driver.py:3942 +#, python-format +msgid "Checking instance files accessability %s" +msgstr "" #: nova/virt/libvirt/firewall.py:51 msgid "" @@ -9402,15 +9431,15 @@ msgstr "Ensuring static filters" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." -msgstr "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." +msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: nova/virt/libvirt/firewall.py:270 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." -#: nova/virt/libvirt/firewall.py:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "iptables firewall: Setup Basic Filtering" @@ -9612,47 +9641,47 @@ msgstr "Path %s must be LVM logical volume" msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "Can't retrieve root device path from instance libvirt configuration" -#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:386 -#: nova/virt/libvirt/vif.py:473 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, fuzzy, python-format msgid "Unexpected vif_type=%s" msgstr "Unexpected error: %s" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "Ensuring vlan %(vlan)s and bridge %(bridge)s" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "Ensuring bridge %s" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "Failed while unplugging vif" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9660,7 +9689,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9668,7 +9697,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9676,7 +9705,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -10089,34 +10118,34 @@ msgstr "Error(s) %s occurred in the call to RetrieveProperties" msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "Property %(attr)s not set for the managed object %(name)s" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "There is no VM registered" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "Virtual Machine with ref %s is not there" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "Logging out a session that is invalid or already logged out: %s" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "Session is faulty" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "Session Invalid" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 #, fuzzy msgid "No Virtual Machine has been registered yet" msgstr " No Virtual Machine has been registered yet" @@ -10530,7 +10559,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, 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" @@ -10692,12 +10721,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:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, 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:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -10706,74 +10735,55 @@ msgstr "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" -#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "The call to %(method)s returned an error: %(e)s. args=%(args)r" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "Querying agent version" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "Reached maximum time attempting to query agent version" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "Updating agent to %s" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "Setting admin password" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "Injecting file path: %r" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "Resetting network" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" @@ -10781,7 +10791,7 @@ msgstr "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" @@ -10789,15 +10799,15 @@ msgstr "" "XenServer tools are present in this image but are not capable of network " "injection" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "XenServer tools are not installed in this image" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL error: %s" @@ -10838,32 +10848,32 @@ msgstr "Host is member of a pool, but DB says otherwise" msgid "Got exception: %s" msgstr "Got exception: %s" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "Raising NotImplemented" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake does not have an implementation for %s" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "Calling setter %s" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11586,66 +11596,70 @@ msgstr "Destroying VM" msgid "VM is not present, skipping destroy..." msgstr "VM is not present, skipping destroy..." -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "Instance is already in Rescue Mode: %s" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 #, fuzzy msgid "VM is not present, skipping soft delete..." msgstr "VM is not present, skipping destroy..." -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "Automatically hard rebooting" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "Injecting network info to xenstore" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "Creating vifs" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, 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:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "Injecting hostname to xenstore" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 #, fuzzy msgid "No suitable network for migrate" msgstr "Bad networks format" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "Migrate Receive failed" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 #, fuzzy msgid "VM.assert_can_migrate failed" msgstr "VM.assert_can_migratefailed" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "Migrate Send failed" @@ -11790,9 +11804,60 @@ msgstr "status must be available" msgid "status must be 'available'" msgstr "status must be available" -#~ msgid "Certificate %(certificate_id)s not found." -#~ msgstr "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "Volume size '%s' must be an integer and greater than 0" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "Volume size '%s' must be an integer and greater than 0" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "Failed to load plugin %(plug)s: %(exc)s" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "Setting instance to %(state)s state." + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "Could not decode scheduler options: '%(e)s'" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "No more floating ips available." + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "Deleting instance files %(target)s" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "Live Migration failure: %(e)s" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "skipping %(path)s since it looks like volume" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "Deleting instance files %(target)s" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "The nwfilter(%(instance_filter_name)s) is not found." + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "Reached maximum time attempting to query agent version" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" +#~ msgstr "" -#~ msgid "quantum authentication failed" -#~ msgstr "Authentication error" +#~ msgid "Failed to reset network: %r" +#~ msgstr "" diff --git a/nova/locale/es/LC_MESSAGES/nova.po b/nova/locale/es/LC_MESSAGES/nova.po index bc710cb4a..bdb9fc6a6 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2012-05-16 06:44+0000\n" "Last-Translator: Paco Molinero \n" "Language-Team: Spanish \n" @@ -84,305 +84,305 @@ msgstr "Fallo a reinicia la instancia" msgid "Flags path: %s" msgstr "Ruta a las opciones: %s" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "Una excepcion desconocida ha ocurrido" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, fuzzy, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "Fallo al desencriptar el texto" -#: nova/exception.py:167 +#: nova/exception.py:169 #, fuzzy, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "Fallo al desencriptar el texto" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "Creacion de interfaz virtual fallida" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" "Fallaron los 5 intentos de crear una interfaz virtual con una dirección " "mac única" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "No Autorizado" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "El usuario no tiene privilegios de administrador" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "La política no permite que la %(action)s se realice" -#: nova/exception.py:198 +#: nova/exception.py:200 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "La imagen %(image_id)s es inaceptable: %(reason)s" -#: nova/exception.py:202 +#: nova/exception.py:204 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "no hay método para el mensaje: %s" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "Parametros inaceptables" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Volumen %(volume_id)s no está conectado con nada" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "La petición es inválida." -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "Entrada invalida recibida" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "Volumen inválido" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 #, fuzzy msgid "Invalid metadata size" msgstr "Firma invalida para el usuario %s" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Rango de puertos invalido %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Protocolo IP invalido %(protocol)s" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Tipo de contenido invalido %(content_type)s." -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Cidr %(cidr)s invalido" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "La instacia %(instance_id)s no se esta ejecutando" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "La instancia %(instance_id)s no esta en modo de rescate" -#: nova/exception.py:323 +#: nova/exception.py:325 #, fuzzy, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "La instancia %(instance_id)s no esta en modo de rescate" -#: nova/exception.py:327 +#: nova/exception.py:329 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "Fallo al suspender la instancia" -#: nova/exception.py:335 +#: nova/exception.py:337 #, fuzzy, python-format msgid "Failed to resume instance: %(reason)s." msgstr "Fallo al generar metadatos para la ip %s" -#: nova/exception.py:339 +#: nova/exception.py:341 #, fuzzy, python-format msgid "Failed to power on instance: %(reason)s." msgstr "Fallo al suspender la instancia" -#: nova/exception.py:343 +#: nova/exception.py:345 #, fuzzy, python-format msgid "Failed to power off instance: %(reason)s." msgstr "Fallo a reinicia la instancia" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "Fallo a reinicia la instancia" -#: nova/exception.py:351 +#: nova/exception.py:353 #, fuzzy msgid "Failed to terminate instance" msgstr "Fallo a reinicia la instancia" -#: nova/exception.py:355 +#: nova/exception.py:357 #, fuzzy msgid "Failed to deploy instance" msgstr "Fallo a reinicia la instancia" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "El servicio no esta disponible en este momento" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, fuzzy, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "El servicio de computo no esta disponible en este momento" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" "Incapaz de emigrar la instancia %(instance_id)s al actual anfitrion " "(%(host)s)" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "Informacion del CPU inaceptable" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s no es una direccion IP v4/6 valida" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -390,86 +390,86 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Formato de disco %(disk_format)s no es aceptable" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "La imagen %(image_id)s es inaceptable: %(reason)s" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, fuzzy, python-format msgid "Invalid ID received %(id)s." msgstr "Cidr %(cidr)s invalido" -#: nova/exception.py:448 +#: nova/exception.py:450 #, fuzzy msgid "Constraint not met." msgstr "instancia %s: rescatada" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -477,899 +477,914 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, fuzzy, python-format msgid "Port id %(port_id)s could not be found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, fuzzy, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" "El punto de montaje %(mountpoint)s esta unido a la instancia " "%(instance_name)s" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "el grupo %s ya existe" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 #, fuzzy msgid "Floating ip pool not found." msgstr "configurando la red del host" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:794 +#: nova/exception.py:796 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:799 +#: nova/exception.py:801 #, fuzzy, python-format msgid "Invalid console type %(console_type)s" msgstr "Tipo de contenido invalido %(content_type)s." -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, fuzzy, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "el grupo de volumenes %s no existe" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, fuzzy, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:866 +#: nova/exception.py:868 #, fuzzy, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, fuzzy, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "el grupo %s ya existe" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "el grupo %s ya existe" -#: nova/exception.py:921 +#: nova/exception.py:923 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "el grupo %s ya existe" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "No se puede unir la imagen con el loopback: %s" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "No se puede unir la imagen con el loopback: %s" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, fuzzy, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, 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:1213 +#: nova/exception.py:1215 #, 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:1218 +#: nova/exception.py:1220 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "el grupo %s ya existe" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1384,15 +1399,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 #, fuzzy msgid "Failed to get nw_info" msgstr "Fallo al generar metadatos para la ip %s" @@ -1415,17 +1430,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1744,7 +1759,7 @@ msgstr "Creando par de claves %s" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2157,89 +2172,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2287,6 +2320,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2333,7 +2367,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2682,9 +2716,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2746,6 +2780,7 @@ msgstr "Compute.api::reset_network %s" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2909,7 +2944,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2951,33 +2987,33 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 #, fuzzy msgid "Invalid path" msgstr "Captura no valida" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2988,26 +3024,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, fuzzy, python-format msgid "Fixed IP %s not found" msgstr "configurando la red del host" @@ -3056,7 +3095,7 @@ msgstr "el grupo %s ya existe" #: 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3335,7 +3374,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3353,16 +3392,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3447,12 +3486,12 @@ msgstr "Obtenida excepción %s" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, fuzzy, python-format msgid "Reserving IP address %s" msgstr "Liberar dirección %s" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, fuzzy, python-format msgid "Unreserving IP address %s" msgstr "Liberar dirección %s" @@ -3535,39 +3574,39 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, fuzzy, python-format msgid "Got update for instance: %(instance)s" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 #, fuzzy msgid "Got update to delete instance" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3582,28 +3621,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, fuzzy, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "La instacia %(instance_id)s no esta suspendida" @@ -3662,17 +3701,17 @@ msgstr "Lanzando VPN para %s" msgid "Failed to load %s" msgstr "Imposible encontrar volumen %s" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -4038,257 +4077,257 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 #, 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:300 +#: nova/compute/api.py:309 #, 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:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Imposible adjuntar volumen a la instancia %s" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 #, fuzzy msgid "instance termination disabled" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, 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:1258 +#: nova/compute/api.py:1267 #, fuzzy msgid "going to delete a resizing instance" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 #, fuzzy msgid "Going to try to terminate instance" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 #, fuzzy msgid "Going to try to stop instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 #, fuzzy msgid "Going to try to start instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Comenzando snapshot para la VM %s" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, 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:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "Crear Grupo de Seguridad %s" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Imposible destruir VBD %s" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Imposible destruir VBD %s" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 #, fuzzy msgid "Security group is still in use" msgstr "Revocar ingreso al grupo de seguridad %s" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "Borrar grupo de seguridad %s" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "Autorizar ingreso al grupo de seguridad %s" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "Revocar ingreso al grupo de seguridad %s" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4353,12 +4392,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4482,279 +4521,279 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, fuzzy, python-format msgid "Error: %s" msgstr "Capturado error: %s" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 #, fuzzy msgid "Allocating IP information in the background." msgstr "configurando la red del host" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 #, fuzzy msgid "Rebuilding instance" msgstr "Reiniciando instancia %s" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Desasociar volumen %s" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 #, fuzzy msgid "Rebooting instance" msgstr "Reiniciando instancia %s" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instancia %s: reiniciada" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 #, fuzzy msgid "instance snapshotting" msgstr "instancia %s: creando snapshot" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Fallo al suspender la instancia" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Capturado error: %s" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "Tipo de instancia inválido %(instance_type)s." -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 #, fuzzy msgid "Instance has no source host" msgstr "instancia %s: creando snapshot" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4901,155 +4940,155 @@ msgstr "Fallo al generar metadatos para la ip %s" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 #, fuzzy msgid "Updating volume usage cache" msgstr "Borrando usuario %s" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instancia %s: arrancada" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Borrando usuario %s" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "Tipo de instancia inválido %(instance_type)s." @@ -5169,12 +5208,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5263,7 +5302,7 @@ msgstr "Fallo a reinicia la instancia" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Fallo a reinicia la instancia" @@ -5319,7 +5358,7 @@ msgstr "instancia %s: rescatada" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5937,78 +5976,78 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "configurando la red del host" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, fuzzy, python-format msgid "Quantum Error creating security group %s" msgstr "Borrar grupo de seguridad %s" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, fuzzy, python-format msgid "Quantum Error updating security group %s" msgstr "Borrar grupo de seguridad %s" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "Borrar grupo de seguridad %s" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Capturado error: %s" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 #, fuzzy msgid "Quantum Error getting security groups" msgstr "Borrar grupo de seguridad %s" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 #, fuzzy msgid "Security group id should be uuid" msgstr "Revocar ingreso al grupo de seguridad %s" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Borrar grupo de seguridad %s" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 #, fuzzy msgid "Quantum Error:" msgstr "Capturado error: %s" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, 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:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -6034,7 +6073,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6302,11 +6341,6 @@ msgstr "" 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 "" @@ -6750,10 +6784,10 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 -#, fuzzy, python-format -msgid "Setting instance to %(state)s state." -msgstr "Tipo de instancia inválido %(instance_type)s." +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 +#, python-format +msgid "Setting instance to %s state." +msgstr "" #: nova/scheduler/driver.py:156 msgid "Driver must implement schedule_prep_resize" @@ -6854,18 +6888,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6880,9 +6914,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6906,7 +6940,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7183,42 +7217,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "Ejecutando instancias: %s" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "Después de terminar las instancias: %s" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7346,12 +7380,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7388,7 +7422,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7443,37 +7477,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "Obtener salida de la consola para la instancia %s" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7526,85 +7560,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, fuzzy, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, fuzzy, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, fuzzy, python-format msgid "Injecting files into image for instance %(name)s" msgstr "Creando una instancia raw" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, fuzzy, python-format msgid "PXE deploy started for instance %s" msgstr "Tipo de instancia inválido %(instance_type)s." -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, fuzzy, python-format msgid "PXE deploy completed for instance %s" msgstr "Obtener salida de la consola para la instancia %s" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, fuzzy, python-format msgid "PXE deploy failed for instance %s" msgstr "Tipo de instancia inválido %(instance_type)s." -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, fuzzy, python-format msgid "Tilera deploy started for instance %s" msgstr "Tipo de instancia inválido %(instance_type)s." -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, fuzzy, python-format msgid "Tilera deploy completed for instance %s" msgstr "Obtener salida de la consola para la instancia %s" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, fuzzy, python-format msgid "Tilera deploy failed for instance %s" msgstr "Tipo de instancia inválido %(instance_type)s." @@ -7701,12 +7735,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7716,7 +7750,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7730,22 +7764,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, fuzzy, python-format msgid "Baremetal interface %s not found" msgstr "instancia %s: arrancada" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, fuzzy, python-format msgid "Baremetal interface %s already in use" msgstr "Creacion de interfaz virtual fallida" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7858,12 +7888,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8118,12 +8148,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, fuzzy, python-format msgid "Failed to mount image %(ex)s)" msgstr "Fallo al montar el sistema de ficheros: %s" @@ -8182,7 +8212,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8538,12 +8568,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:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8709,7 +8739,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:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8748,240 +8778,240 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "Conectando a libvirt: %s" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, fuzzy, python-format msgid "URI %s does not support events" msgstr "el grupo de volumenes %s no existe" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "Conexión a libvirt rota" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Conectando a libvirt: %s" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 #, fuzzy msgid "Going to destroy instance again." msgstr "Vamos a ejecutar %s insntacias..." -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "instancia %s: reiniciada" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Fallo a reinicia la instancia" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 #, fuzzy msgid "Guest does not have a console available" msgstr "El usuario no tiene privilegios de administrador" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, 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:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8989,76 +9019,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, 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:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9066,50 +9096,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9119,69 +9149,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 -#, fuzzy, python-format -msgid "Live Migration failure: %(e)s" -msgstr "Fallo de autenticación: %s" +#: nova/virt/libvirt/driver.py:3332 +#, python-format +msgid "Live Migration failure: %s" +msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9200,15 +9230,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9399,47 +9429,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9447,7 +9477,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9455,7 +9485,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9463,7 +9493,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9864,34 +9894,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10274,7 +10304,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10438,106 +10468,87 @@ msgstr "" "El punto de montaje %(mountpoint)s se desligó de la instancia " "%(instance_name)s" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Llanado al adquiridor %s" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10578,32 +10589,32 @@ msgstr "" msgid "Got exception: %s" msgstr "Obtenida excepción %s" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "Lanzando NotImplemented" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake no tiene una implementación para %s" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "Llanado al adquiridor %s" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, fuzzy, python-format msgid "Calling setter %s" msgstr "Llanado al adquiridor %s" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11303,64 +11314,68 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 #, fuzzy msgid "Injecting network info to xenstore" msgstr "configurando la red del host" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, 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:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11502,9 +11517,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "Tipo de instancia inválido %(instance_type)s." + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "Fallo de autenticación: %s" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/fi_FI/LC_MESSAGES/nova.po b/nova/locale/fi_FI/LC_MESSAGES/nova.po index 63e3344ec..3d5b24d26 100644 --- a/nova/locale/fi_FI/LC_MESSAGES/nova.po +++ b/nova/locale/fi_FI/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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2013-05-18 19:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Finnish (Finland) " @@ -80,298 +80,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -379,85 +379,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -465,896 +465,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1369,15 +1384,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1399,17 +1414,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1727,7 +1742,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2134,89 +2149,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2264,6 +2297,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2310,7 +2344,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2652,9 +2686,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2716,6 +2750,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2876,7 +2911,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2916,32 +2952,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2952,26 +2988,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3019,7 +3058,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3293,7 +3332,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3310,16 +3349,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3402,12 +3441,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3490,38 +3529,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3536,28 +3575,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3616,17 +3655,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3984,244 +4023,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4285,12 +4324,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4410,270 +4449,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4815,153 +4854,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5081,12 +5120,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5172,7 +5211,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5227,7 +5266,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5842,75 +5881,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5936,7 +5975,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6203,11 +6242,6 @@ msgstr "" 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 "" @@ -6644,9 +6678,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6746,18 +6780,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6772,9 +6806,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6798,7 +6832,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7075,42 +7109,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7237,12 +7271,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7279,7 +7313,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7333,37 +7367,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7411,85 +7445,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7586,12 +7620,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7601,7 +7635,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7615,22 +7649,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7743,12 +7773,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8001,12 +8031,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8064,7 +8094,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8416,12 +8446,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8579,7 +8609,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8618,236 +8648,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8855,76 +8885,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8932,50 +8962,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8985,69 +9015,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9066,15 +9096,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9265,47 +9295,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9313,7 +9343,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9321,7 +9351,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9329,7 +9359,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9726,34 +9756,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10130,7 +10160,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10288,106 +10318,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10425,32 +10436,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11140,63 +11151,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11337,9 +11352,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/fr/LC_MESSAGES/nova.po b/nova/locale/fr/LC_MESSAGES/nova.po index f07b460ef..3a112baaf 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2012-05-14 08:35+0000\n" "Last-Translator: Erwan Gallen \n" "Language-Team: French \n" @@ -82,163 +82,163 @@ msgstr "Échec du redémarrage de l'instance" msgid "Flags path: %s" msgstr "Chemin des propriétés: %s" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "Une exception inconnue s'est produite." -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, fuzzy, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "Échec du décryptage du text" -#: nova/exception.py:167 +#: nova/exception.py:169 #, fuzzy, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "Échec du décryptage du text" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "La création de l'Interface Virtuelle a échoué" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" "Les 5 tentatives de création de l'interface virtuelle avec une adresse " "MAC unique ont échoué" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "Non autorisé." -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "L’utilisateur n'a pas les privilèges administrateur" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Le réglage des droits n'autorise pas %(action)s à être effectué(e)(s)" -#: nova/exception.py:198 +#: nova/exception.py:200 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "L'image %(image_id)s n'a pas été trouvée." -#: nova/exception.py:202 +#: nova/exception.py:204 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Aucun noyau trouvé pour l'image %(image_id)s." -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "Paramètres inacceptables." -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Le volume %(volume_id)s n'est lié à rien" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "La paire de clés de donnée n'est pas valide" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "La requête est invalide." -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "Entrée invalide reçue" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "Volume invalide" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 #, fuzzy msgid "Invalid metadata size" msgstr "Signature non valide pour l'utilisateur %s" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "La plage de port %(from_port)s:%(to_port)s. %(msg)s est invalide" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Le protocole IP %(protocol)s est invalide" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Le type de contenu %(content_type)s est invalide" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Le cidr %(cidr)s est invalide" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -247,16 +247,16 @@ msgstr "" "Impossible d'effectuer l'action '%(action)s' sur l'ensemble " "%(aggregate_id)s. Raison: %(reason)s." -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -265,90 +265,90 @@ msgstr "" "L'instance %(instance_uuid)s dans %(attr)s %(state)s. Impossible de " "%(method)s pendant que l'instance est dans cet état." -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "L'instance %(instance_id)s ne fonctionne pas." -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "L'instance %(instance_id)s n'est pas en mode secours" -#: nova/exception.py:323 +#: nova/exception.py:325 #, fuzzy, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "L'instance %(instance_id)s n'est pas en mode secours" -#: nova/exception.py:327 +#: nova/exception.py:329 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "L'instance %(instance_id)s n'est pas suspendue" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "Échec de la suspension de l'instance" -#: nova/exception.py:335 +#: nova/exception.py:337 #, fuzzy, python-format msgid "Failed to resume instance: %(reason)s." msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" -#: nova/exception.py:339 +#: nova/exception.py:341 #, fuzzy, python-format msgid "Failed to power on instance: %(reason)s." msgstr "Échec de la suspension de l'instance" -#: nova/exception.py:343 +#: nova/exception.py:345 #, fuzzy, python-format msgid "Failed to power off instance: %(reason)s." msgstr "Échec du redémarrage de l'instance" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "Échec du redémarrage de l'instance" -#: nova/exception.py:351 +#: nova/exception.py:353 #, fuzzy msgid "Failed to terminate instance" msgstr "Échec du redémarrage de l'instance" -#: nova/exception.py:355 +#: nova/exception.py:357 #, fuzzy msgid "Failed to deploy instance" msgstr "Échec du redémarrage de l'instance" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "Le service est indisponible actuellement." -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, fuzzy, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "Le service de calcul est indisponible actuellement." -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" "Impossible de migrer l'instance (%(instance_id)s) vers l'hôte actuel " "(%(host)s)." -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "Le type de l'hyperviseur fourni n'est pas valide." -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" "L'instance nécessite une version plus récente de l'hyperviseur que celle " "fournie." -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " @@ -357,31 +357,31 @@ msgstr "" "Le chemin d'accès du disque (%(path)s) existe déjà, il n'était pas prévu" " d'exister." -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "Le chemin de périphérique (%(path)s) est invalide." -#: nova/exception.py:394 +#: nova/exception.py:396 #, fuzzy, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "Le chemin de périphérique (%(path)s) est invalide." -#: nova/exception.py:399 +#: nova/exception.py:401 #, fuzzy, python-format msgid "The supplied device (%(device)s) is busy." msgstr "Le chemin de périphérique (%(path)s) est invalide." -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "Info CPU inacceptable" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s n'est pas une adresse IP v4/6 valide" -#: nova/exception.py:411 +#: nova/exception.py:413 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " @@ -391,7 +391,7 @@ msgstr "" " VLAN prévu est %(tag)s, mais celui qui est associé avec le groupe de " "port est %(pgroup)s." -#: nova/exception.py:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -402,86 +402,86 @@ msgstr "" "l'adaptateur physique souhaité. VSwitch est %(expected)s, mais la " "principale association est %(actual)s." -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Le format de disque %(disk_format)s n'est pas acceptable" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "L'image %(image_id)s est inacceptable: %(reason)s" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "L'instance %(instance_id)s est inacceptable: %(reason)s" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Ec2 id %(ec2_id)s est inaccepatble." -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, fuzzy, python-format msgid "Invalid ID received %(id)s." msgstr "Le cidr %(cidr)s est invalide" -#: nova/exception.py:448 +#: nova/exception.py:450 #, fuzzy msgid "Constraint not met." msgstr "instance %s: récupérée" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "La ressource n'a pas pu être trouvée." -#: nova/exception.py:458 +#: nova/exception.py:460 #, fuzzy, python-format msgid "No agent-build associated with id %(id)s." msgstr "Pas d'adresse IP fixe associée avec l'id %(id)s." -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Le volume %(volume_id)s n'a pas pu être trouvé." -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Le snapshot %(snapshot_id)s n'a pas été trouvé." -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "Aucun disque sur %(location)s" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "Impossible de trouver un gestionnaire pour le %(driver_type)s de volume." -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "L'image href %(image_href)s est invalide." -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "L'image %(image_id)s n'a pas été trouvée." -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -489,65 +489,65 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Le projet %(project_id)s n'a pas été trouvé." -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "Impossible de trouver le SR pour lire/écrire le VDI." -#: nova/exception.py:505 +#: nova/exception.py:507 #, fuzzy, python-format msgid "Network %(network_id)s is duplicated." msgstr "Le réseau %(network_id)s n'a pas été trouvé." -#: nova/exception.py:509 +#: nova/exception.py:511 #, fuzzy, python-format msgid "Network %(network_id)s is still in use." msgstr "Le réseau %(network_id)s n'a pas été trouvé." -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "%(req)s est requis pour créer un réseau." -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Le réseau %(network_id)s n'a pas été trouvé." -#: nova/exception.py:521 +#: nova/exception.py:523 #, fuzzy, python-format msgid "Port id %(port_id)s could not be found." msgstr "Le snapshot %(snapshot_id)s n'a pas été trouvé." -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "Aucun réseau trouvé pour le pont %(bridge)s" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "Aucun réseau trouvé pour l'uuid %(uuid)s" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "Aucun réseau trouvé avec le cidr %(cidr)s." -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "Aucun réseau trouvé pour l'instance %(instance_id)s." -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "Aucun réseau défini." -#: nova/exception.py:545 +#: nova/exception.py:547 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" @@ -556,53 +556,53 @@ msgstr "" "L'uuid réseau %(network_uuid)s n'est pas présent ou n'a pas été affecté " "au projet %(project_id)s." -#: nova/exception.py:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, fuzzy, python-format msgid "Port %(port_id)s is still in use." msgstr "Le réseau %(network_id)s n'a pas été trouvé." -#: nova/exception.py:558 +#: nova/exception.py:560 #, fuzzy, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "Aucun réseau trouvé pour l'instance %(instance_id)s." -#: nova/exception.py:562 +#: nova/exception.py:564 #, fuzzy, python-format msgid "No free port available for instance %(instance)s." msgstr "Aucun réseau trouvé pour l'instance %(instance_id)s." -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "Pas d'adresse IP fixe associée avec l'id %(id)s." -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "Pas d'IP fixe trouvée pour l'adresse %(address)s." -#: nova/exception.py:574 +#: nova/exception.py:576 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "L'instance %(instance_id)s n'a aucunes IPs fixes" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" "Le réseau hôte %(host)s n'a aucunes IPs fixes dans le réseau " "%(network_id)s." -#: nova/exception.py:583 +#: nova/exception.py:585 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "L'instance %(instance_id)s ne peut avoir l'IP fixe '%(ip)s'." -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " @@ -611,182 +611,182 @@ msgstr "" "L'adresse IP fixe (%(address)s) n'existe pas dans le réseau " "(%(network_uuid)s)." -#: nova/exception.py:592 +#: nova/exception.py:594 #, fuzzy, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "L'adresse IP fixe %(address)s est déjà utilisée." -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "L'adresse IP fixe %(address)s est invalide." -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "Aucunes IPs fixes disponibles." -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "Aucunes IPs fixes trouvées." -#: nova/exception.py:619 +#: nova/exception.py:621 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "L'IP dynamique %(address)s est associée." -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "L'entrée DNS %(name)s existe déjà dans le domaine %(domain)s." -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "Aucune IP dynamique trouvée pour l'adresse %(address)s." -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "Aucune IP dynamique trouvée pour l'hôte %(host)s." -#: nova/exception.py:639 +#: nova/exception.py:641 #, fuzzy, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "Aucune IP dynamique trouvée pour l'adresse %(address)s." -#: nova/exception.py:643 +#: nova/exception.py:645 #, fuzzy msgid "Floating ip pool not found." msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "Aucune IPs dynamiques disponibles." -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "L'IP dynamique %(address)s est associée." -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "L'IP dynamique %(address)s n'est pas associée." -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "Aucunes IPs dynamiques existes." -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "L'interface %(interface)s non trouvée." -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "La paire de clés %(name)s est introuvable pour l'utilisateur %(user_id)s" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Le service %(service_id)s ne peut pas être trouvé." -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "L'hôte %(host)s ne peut pas être trouvé." -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "L'hôte de calcul %(host)s ne peut pas être trouvé." -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "Impossible de trouver le binaire %(binary)s sur l'hôte %(host)s." -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "Le quota ne peut pas être trouvé" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "Le quota pour le projet %(project_id)s ne peut pas être trouvé." -#: nova/exception.py:714 +#: nova/exception.py:716 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "La clé d'accès %(access_key)s ne peut pas être trouvée." -#: nova/exception.py:718 +#: nova/exception.py:720 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Le quota pour le projet %(project_id)s ne peut pas être trouvé." -#: nova/exception.py:722 +#: nova/exception.py:724 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "L'utilisateur %(user_id)s n'a pas été trouvé." -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "Groupe de sécurité %(security_group_id)s non trouvé." -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" "Groupe de sécurité %(security_group_id)s non trouvé pour le projet " "%(project_id)s." -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "Le groupe de sécurité avec la règle %(rule_id)s non trouvé." -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " @@ -795,7 +795,7 @@ msgstr "" "Le groupe de sécurité %(security_group_id)s est déjà associé avec " "l'instance %(instance_id)s" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " @@ -804,143 +804,143 @@ msgstr "" "Le groupe de sécurité %(security_group_id)s n'est pas associé avec " "l'instance %(instance_id)s" -#: nova/exception.py:753 +#: nova/exception.py:755 #, fuzzy, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "Le groupe de sécurité avec la règle %(rule_id)s non trouvé." -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "La migration %(migration_id)s ne peut être trouvée." -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" "Migration non trouvée pour l'instance %(instance_id)s avec le statut " "%(status)s." -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "La console %(console_id)s ne peut être trouvée." -#: nova/exception.py:790 +#: nova/exception.py:792 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "La console pour l'instance %(instance_id)s ne peut être trouvée." -#: nova/exception.py:794 +#: nova/exception.py:796 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "La console pour l'instance %(instance_id)s ne peut être trouvée." -#: nova/exception.py:799 +#: nova/exception.py:801 #, fuzzy, python-format msgid "Invalid console type %(console_type)s" msgstr "Le type de console %(console_type)s est invalide " -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "Le type d'instance %(instance_type_id)s ne peut être trouvé." -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "Le type d'instance avec le nom %(instance_type_name)s ne peut être trouvé." -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "Le Flavor %(flavor_id)s ne peut être trouvé." -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, fuzzy, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "Le groupe de volume %s n'existe pas" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, fuzzy, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "Volume non trouvé pour l'instance %(instance_id)s." -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "La plannification de filtre hôte %(filter_name)s ne peut être trouvée." -#: nova/exception.py:861 +#: nova/exception.py:863 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" "Le volume %(volume_id)s n'a pas de métadonnée avec la clé " "%(metadata_key)s." -#: nova/exception.py:866 +#: nova/exception.py:868 #, fuzzy, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " @@ -949,335 +949,335 @@ msgstr "" "Le volume %(volume_id)s n'a pas de métadonnée avec la clé " "%(metadata_key)s." -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, fuzzy, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "L'IP dynamique %(address)s est associée." -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "Le type d'instance avec le nom %(instance_type_name)s ne peut être trouvé." -#: nova/exception.py:921 +#: nova/exception.py:923 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "L'IP dynamique %(address)s est associée." -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "Aucunes IPs dynamiques existes." -#: nova/exception.py:1008 +#: nova/exception.py:1010 #, fuzzy msgid "Maximum number of fixed ips exceeded" msgstr "Aucunes IPs dynamiques existes." -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "La console pour l'instance %(instance_id)s ne peut être trouvée." -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "Le volume %(volume_id)s n'a pas pu être trouvé." -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "Le snapshot %(snapshot_id)s n'a pas été trouvé." -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "L'image %(image_id)s n'a pas été trouvée." -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Aucun noyau trouvé pour l'image %(image_id)s." -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "Aucun noyau trouvé pour l'image %(image_id)s." -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, fuzzy, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "Aucune IP dynamique trouvée pour l'hôte %(host)s." -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Va essayer d'arrêter %s" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, fuzzy, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "Va essayer d'arrêter %s" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " @@ -1286,122 +1286,137 @@ msgstr "" "Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant " "que %(device)s" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, fuzzy, python-format 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:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, 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:1177 +#: nova/exception.py:1179 #, 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:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, 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:1213 +#: nova/exception.py:1215 #, 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:1218 +#: nova/exception.py:1220 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "Le type d'instance avec le nom %(instance_type_name)s ne peut être trouvé." -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1416,15 +1431,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 #, fuzzy msgid "Failed to get nw_info" msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" @@ -1447,17 +1462,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1783,7 +1798,7 @@ msgstr "Création du bi-clef %s" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2204,89 +2219,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2334,6 +2367,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2380,7 +2414,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2729,9 +2763,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2793,6 +2827,7 @@ msgstr "Compute.api::reset_network %s" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2956,7 +2991,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2998,34 +3034,34 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 #, fuzzy msgid "Coverage not running" msgstr "xvp non actif..." -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 #, fuzzy msgid "Invalid path" msgstr "Snapshot invalide" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -3036,26 +3072,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, fuzzy, python-format msgid "Fixed IP %s not found" msgstr "Le certificat %(certificate_id)s non trouvé." @@ -3104,7 +3143,7 @@ msgstr "L'IP dynamique %(address)s n'est pas associée." #: 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3385,7 +3424,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "Pas assez de parametres pour contruire un règle valide." @@ -3404,16 +3443,16 @@ msgstr "" msgid "security group default rule not found" msgstr "Le groupe de sécurité avec la règle %(rule_id)s non trouvé." -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3498,12 +3537,12 @@ msgstr "Reçu exception : %s" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, fuzzy, python-format msgid "Reserving IP address %s" msgstr "Désallocation de l'adresse %s" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, fuzzy, python-format msgid "Unreserving IP address %s" msgstr "Désallocation de l'adresse %s" @@ -3586,39 +3625,39 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, fuzzy, python-format msgid "Got update for instance: %(instance)s" msgstr "Volume non trouvé pour l'instance %(instance_id)s." -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 #, fuzzy msgid "Got update to delete instance" msgstr "Volume non trouvé pour l'instance %(instance_id)s." -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3633,28 +3672,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, fuzzy, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "Volume non trouvé pour l'instance %(instance_id)s." @@ -3713,17 +3752,17 @@ msgstr "Démarrage du VPN pour %s" msgid "Failed to load %s" msgstr "Impossible de trouver le volume %s" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -4091,257 +4130,257 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 #, 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:300 +#: nova/compute/api.py:309 #, 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:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Impossible d'attacher le volume à l'instance %s" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "Démarrage de %s instances..." -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 #, fuzzy msgid "instance termination disabled" msgstr "Début de la destruction d'instance" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, 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:1258 +#: nova/compute/api.py:1267 #, fuzzy msgid "going to delete a resizing instance" msgstr "Début de la destruction d'instance" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 #, fuzzy msgid "Going to try to terminate instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 #, fuzzy msgid "Going to try to stop instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 #, fuzzy msgid "Going to try to start instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Début de création d'instantané (snapshot) pour la VM %s" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "Création du groupe de sécurité %s" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Impossible de supprimer le VBD %s" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Impossible de supprimer le VBD %s" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 #, fuzzy msgid "Security group is still in use" msgstr "Révocation de groupe de sécurité %s" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "Suppression du groupe de sécurité %s" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorisation du groupe de sécurité %s" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "Révocation de groupe de sécurité %s" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4406,12 +4445,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4535,280 +4574,280 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, fuzzy, python-format msgid "Error: %s" msgstr "Erreur interceptée : %s" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 #, fuzzy msgid "Allocating IP information in the background." msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Va essayer d'arrêter %s" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 #, fuzzy msgid "Rebuilding instance" msgstr "Redémarrage de l'instance %s" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Dé-montage du volume %s" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 #, fuzzy msgid "Rebooting instance" msgstr "Redémarrage de l'instance %s" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instance %s: re-démarrée" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: création d'un instantané (snapshot)" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Échec de la suspension de l'instance" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Erreur interceptée : %s" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 #, fuzzy msgid "Unrescuing" msgstr "instance %s: dé-récupération" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "L'instance de type %(instance_type)s est invalide." -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 #, fuzzy msgid "Instance has no source host" msgstr "instance %s: création d'un instantané (snapshot)" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4957,155 +4996,155 @@ msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 #, fuzzy msgid "Updating volume usage cache" msgstr "Suppression de l'utilisateur %s" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instance %s: a démarrée" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Suppression de l'utilisateur %s" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "L'instance de type %(instance_type)s est invalide." @@ -5226,12 +5265,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5320,7 +5359,7 @@ msgstr "Échec du redémarrage de l'instance" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Échec du redémarrage de l'instance" @@ -5376,7 +5415,7 @@ msgstr "instance %s: récupérée" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5996,80 +6035,80 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, fuzzy, python-format msgid "Quantum Error creating security group %s" msgstr "Suppression du groupe de sécurité %s" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, fuzzy, python-format msgid "Quantum Error updating security group %s" msgstr "Suppression du groupe de sécurité %s" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, 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:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Erreur interceptée : %s" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 #, fuzzy msgid "Quantum Error getting security groups" msgstr "Suppression du groupe de sécurité %s" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 #, fuzzy msgid "Security group id should be uuid" msgstr "Révocation de groupe de sécurité %s" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, 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:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 #, fuzzy msgid "Quantum Error:" msgstr "Erreur interceptée : %s" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, 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:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, 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:444 +#: nova/network/security_group/quantum_driver.py:453 #, fuzzy, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -6097,7 +6136,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6365,11 +6404,6 @@ msgstr "" 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 "" @@ -6813,10 +6847,10 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 -#, fuzzy, python-format -msgid "Setting instance to %(state)s state." -msgstr "L'instance de type %(instance_type)s est invalide." +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 +#, python-format +msgid "Setting instance to %s state." +msgstr "" #: nova/scheduler/driver.py:156 msgid "Driver must implement schedule_prep_resize" @@ -6917,18 +6951,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6943,9 +6977,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6969,7 +7003,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7246,42 +7280,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "Instance actives : %s" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "Après l'arrêt d'instances : %s" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7409,12 +7443,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7451,7 +7485,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7506,37 +7540,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "Récupération de la sortie de la console de l'instance %s" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7589,85 +7623,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, fuzzy, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "Début de la destruction d'instance" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, fuzzy, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "Début de la destruction d'instance" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, fuzzy, python-format msgid "Injecting files into image for instance %(name)s" msgstr "Injection du chemin d'accès : '%s'" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, fuzzy, python-format msgid "PXE deploy started for instance %s" msgstr "L'instance de type %(instance_type)s est invalide." -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, fuzzy, python-format msgid "PXE deploy completed for instance %s" msgstr "Récupération de la sortie de la console de l'instance %s" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, fuzzy, python-format msgid "PXE deploy failed for instance %s" msgstr "L'instance de type %(instance_type)s est invalide." -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, fuzzy, python-format msgid "Tilera deploy started for instance %s" msgstr "L'instance de type %(instance_type)s est invalide." -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, fuzzy, python-format msgid "Tilera deploy completed for instance %s" msgstr "Récupération de la sortie de la console de l'instance %s" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, fuzzy, python-format msgid "Tilera deploy failed for instance %s" msgstr "L'instance de type %(instance_type)s est invalide." @@ -7764,12 +7798,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7779,7 +7813,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "Pas d'adresse IP fixe associée avec l'id %(id)s." -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7793,23 +7827,18 @@ msgstr "" msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:329 -#, fuzzy -msgid "No more PXE IPs available" -msgstr "Aucunes IPs fixes disponibles." - -#: nova/virt/baremetal/db/sqlalchemy/api.py:351 -#: nova/virt/baremetal/db/sqlalchemy/api.py:393 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, fuzzy, python-format msgid "Baremetal interface %s not found" msgstr "Aucuns types d'instance trouvés." -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, fuzzy, python-format msgid "Baremetal interface %s already in use" msgstr "La création de l'Interface Virtuelle a échoué" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7926,12 +7955,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8186,12 +8215,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, fuzzy, python-format msgid "File path %s not valid" msgstr "Injection du chemin d'accès : '%s'" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, fuzzy, python-format msgid "Failed to mount image %(ex)s)" msgstr "Impossible de monter le système de fichier : %s" @@ -8250,7 +8279,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8606,12 +8635,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:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, 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:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Injection du chemin d'accès : '%s'" @@ -8777,7 +8806,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:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8816,244 +8845,244 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "Connexion à libvirt: %s" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, fuzzy, python-format msgid "URI %s does not support events" msgstr "Le groupe de volume %s n'existe pas" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "Connexion à libvirt interrompue" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Connexion à libvirt: %s" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 #, fuzzy msgid "Going to destroy instance again." msgstr "Va essayer d'arrêter %s" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 #, fuzzy msgid "attaching network adapter failed." msgstr "Aucun réseau défini." -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 #, fuzzy msgid "detaching network adapter failed." msgstr "Aucun réseau défini." -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "instance %s: re-démarrée" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Échec du redémarrage de l'instance" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 #, fuzzy msgid "Guest does not have a console available" msgstr "L’utilisateur n'a pas les privilèges administrateur" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, 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:1974 +#: nova/virt/libvirt/driver.py:1989 #, 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:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -9061,76 +9090,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, 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:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9138,50 +9167,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9191,69 +9220,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 -#, fuzzy, python-format -msgid "Live Migration failure: %(e)s" -msgstr "Echec d'authentification : %s" +#: nova/virt/libvirt/driver.py:3332 +#, python-format +msgid "Live Migration failure: %s" +msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9272,15 +9301,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9471,47 +9500,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9519,7 +9548,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9527,7 +9556,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9535,7 +9564,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9936,34 +9965,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10347,7 +10376,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10511,106 +10540,87 @@ msgstr "" "Le point de montage %(mountpoint)s à été détaché de l'instance " "%(instance_name)s" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Appel du getter %s" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "Injection du chemin d'accès : '%s'" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "Erreur OpenSSL : %s" @@ -10652,32 +10662,32 @@ msgstr "" msgid "Got exception: %s" msgstr "Reçu exception : %s" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "Fonction non implémentée" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake n'a pas d'implémentation pour %s" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "Appel du getter %s" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, fuzzy, python-format msgid "Calling setter %s" msgstr "Appel du getter %s" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11383,64 +11393,68 @@ msgstr "Re-démarrage xvp" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 #, fuzzy msgid "Injecting network info to xenstore" msgstr "réglage de l'hôte réseau" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, 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:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11582,9 +11596,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." -#~ msgstr "Le certificat %(certificate_id)s non trouvé." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "L'instance de type %(instance_type)s est invalide." + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "Aucunes IPs fixes disponibles." + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "Echec d'authentification : %s" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" +#~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/hr/LC_MESSAGES/nova.po b/nova/locale/hr/LC_MESSAGES/nova.po index 9bbfae0f3..1f10a5f0e 100644 --- a/nova/locale/hr/LC_MESSAGES/nova.po +++ b/nova/locale/hr/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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Croatian " @@ -81,298 +81,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -380,85 +380,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -466,896 +466,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1370,15 +1385,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1400,17 +1415,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1728,7 +1743,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2135,89 +2150,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2265,6 +2298,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2311,7 +2345,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2653,9 +2687,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2717,6 +2751,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2877,7 +2912,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2917,32 +2953,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2953,26 +2989,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3020,7 +3059,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3294,7 +3333,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3311,16 +3350,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3403,12 +3442,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3491,38 +3530,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3537,28 +3576,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3617,17 +3656,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3985,244 +4024,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4286,12 +4325,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4411,270 +4450,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4816,153 +4855,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5082,12 +5121,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5173,7 +5212,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5228,7 +5267,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5843,75 +5882,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5937,7 +5976,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6204,11 +6243,6 @@ msgstr "" 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 "" @@ -6645,9 +6679,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6747,18 +6781,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6773,9 +6807,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6799,7 +6833,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7076,42 +7110,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7238,12 +7272,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7280,7 +7314,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7334,37 +7368,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7412,85 +7446,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7587,12 +7621,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7602,7 +7636,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7616,22 +7650,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7744,12 +7774,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8002,12 +8032,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8065,7 +8095,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8417,12 +8447,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8580,7 +8610,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8619,236 +8649,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8856,76 +8886,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8933,50 +8963,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8986,69 +9016,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9067,15 +9097,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9266,47 +9296,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9314,7 +9344,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9322,7 +9352,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9330,7 +9360,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9727,34 +9757,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10131,7 +10161,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10289,106 +10319,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10426,32 +10437,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11141,63 +11152,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11338,9 +11353,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/hu/LC_MESSAGES/nova.po b/nova/locale/hu/LC_MESSAGES/nova.po index b4a7674a0..a02174aef 100644 --- a/nova/locale/hu/LC_MESSAGES/nova.po +++ b/nova/locale/hu/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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Hungarian " @@ -80,298 +80,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -379,85 +379,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -465,896 +465,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1369,15 +1384,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1399,17 +1414,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1727,7 +1742,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2134,89 +2149,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2264,6 +2297,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2310,7 +2344,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2652,9 +2686,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2716,6 +2750,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2876,7 +2911,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2916,32 +2952,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2952,26 +2988,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3019,7 +3058,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3293,7 +3332,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3310,16 +3349,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3402,12 +3441,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3490,38 +3529,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3536,28 +3575,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3616,17 +3655,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3984,244 +4023,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4285,12 +4324,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4410,270 +4449,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4815,153 +4854,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5081,12 +5120,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5172,7 +5211,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5227,7 +5266,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5842,75 +5881,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5936,7 +5975,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6203,11 +6242,6 @@ msgstr "" 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 "" @@ -6644,9 +6678,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6746,18 +6780,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6772,9 +6806,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6798,7 +6832,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7075,42 +7109,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7237,12 +7271,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7279,7 +7313,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7333,37 +7367,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7411,85 +7445,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7586,12 +7620,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7601,7 +7635,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7615,22 +7649,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7743,12 +7773,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8001,12 +8031,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8064,7 +8094,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8416,12 +8446,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8579,7 +8609,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8618,236 +8648,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8855,76 +8885,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8932,50 +8962,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8985,69 +9015,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9066,15 +9096,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9265,47 +9295,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9313,7 +9343,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9321,7 +9351,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9329,7 +9359,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9726,34 +9756,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10130,7 +10160,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10288,106 +10318,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10425,32 +10436,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11140,63 +11151,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11337,9 +11352,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/id/LC_MESSAGES/nova.po b/nova/locale/id/LC_MESSAGES/nova.po index e19eaeee2..e67693687 100644 --- a/nova/locale/id/LC_MESSAGES/nova.po +++ b/nova/locale/id/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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Indonesian " @@ -80,298 +80,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -379,85 +379,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -465,896 +465,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1369,15 +1384,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1399,17 +1414,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1727,7 +1742,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2134,89 +2149,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2264,6 +2297,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2310,7 +2344,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2652,9 +2686,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2716,6 +2750,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2876,7 +2911,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2916,32 +2952,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2952,26 +2988,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3019,7 +3058,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3293,7 +3332,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3310,16 +3349,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3402,12 +3441,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3490,38 +3529,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3536,28 +3575,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3616,17 +3655,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3984,244 +4023,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4285,12 +4324,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4410,270 +4449,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4815,153 +4854,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5081,12 +5120,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5172,7 +5211,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5227,7 +5266,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5842,75 +5881,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5936,7 +5975,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6203,11 +6242,6 @@ msgstr "" 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 "" @@ -6644,9 +6678,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6746,18 +6780,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6772,9 +6806,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6798,7 +6832,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7075,42 +7109,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7237,12 +7271,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7279,7 +7313,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7333,37 +7367,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7411,85 +7445,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7586,12 +7620,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7601,7 +7635,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7615,22 +7649,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7743,12 +7773,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8001,12 +8031,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8064,7 +8094,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8416,12 +8446,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8579,7 +8609,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8618,236 +8648,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8855,76 +8885,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8932,50 +8962,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8985,69 +9015,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9066,15 +9096,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9265,47 +9295,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9313,7 +9343,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9321,7 +9351,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9329,7 +9359,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9726,34 +9756,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10130,7 +10160,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10288,106 +10318,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10425,32 +10436,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11140,63 +11151,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11337,9 +11352,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/it/LC_MESSAGES/nova.po b/nova/locale/it/LC_MESSAGES/nova.po index c25eb846e..24a015d92 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2012-04-01 18:59+0000\n" "Last-Translator: simone.sandri \n" "Language-Team: Italian \n" @@ -80,300 +80,300 @@ msgstr "Impossibile riavviare l'istanza" msgid "Flags path: %s" msgstr "Percorso dei flags: %s" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "E' stato riscontrato un errore sconosciuto" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "L'utente non ha i privilegi dell'amministratore" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "istanza %s: creazione snapshot in corso" -#: nova/exception.py:202 +#: nova/exception.py:204 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "nessun metodo per il messaggio: %s" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "Parametri inaccettabili." -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "La richiesta non è valida." -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "E' stato ricevuto un input non valido" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "Volume non valido" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, fuzzy, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "istanza %s: creazione snapshot in corso" -#: nova/exception.py:327 +#: nova/exception.py:329 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "istanza %s: creazione snapshot in corso" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "Impossibile sospendere l'istanza" -#: nova/exception.py:335 +#: nova/exception.py:337 #, fuzzy, python-format msgid "Failed to resume instance: %(reason)s." msgstr "Impossibile sospendere l'istanza" -#: nova/exception.py:339 +#: nova/exception.py:341 #, fuzzy, python-format msgid "Failed to power on instance: %(reason)s." msgstr "Impossibile sospendere l'istanza" -#: nova/exception.py:343 +#: nova/exception.py:345 #, fuzzy, python-format msgid "Failed to power off instance: %(reason)s." msgstr "Impossibile riavviare l'istanza" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "Impossibile riavviare l'istanza" -#: nova/exception.py:351 +#: nova/exception.py:353 #, fuzzy msgid "Failed to terminate instance" msgstr "Impossibile riavviare l'istanza" -#: nova/exception.py:355 +#: nova/exception.py:357 #, fuzzy msgid "Failed to deploy instance" msgstr "Impossibile riavviare l'istanza" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -381,86 +381,86 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, fuzzy, python-format msgid "Invalid ID received %(id)s." msgstr "E' stato ricevuto un input non valido" -#: nova/exception.py:448 +#: nova/exception.py:450 #, fuzzy msgid "Constraint not met." msgstr "istanza %s: ripristino" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -468,896 +468,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, fuzzy, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "Mountpoint %(mountpoint)s montato all'istanza %(instance_name)s" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "istanza %s: creazione snapshot in corso" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "nessun metodo per il messaggio: %s" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "nessun metodo per il messaggio: %s" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "istanza %s: creazione snapshot in corso" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, 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:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1372,15 +1387,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 #, fuzzy msgid "Failed to get nw_info" msgstr "Impossibile riavviare l'istanza" @@ -1403,17 +1418,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1731,7 +1746,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2140,89 +2155,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2270,6 +2303,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2316,7 +2350,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2661,9 +2695,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2725,6 +2759,7 @@ msgstr "Compute.api::reset_network %s" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2887,7 +2922,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2929,32 +2965,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2965,26 +3001,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, fuzzy, python-format msgid "Fixed IP %s not found" msgstr "istanza %s: sospensione in corso" @@ -3033,7 +3072,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3307,7 +3346,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3324,16 +3363,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3418,12 +3457,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3506,39 +3545,39 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, fuzzy, python-format msgid "Got update for instance: %(instance)s" msgstr "Mountpoint %(mountpoint)s montato all'istanza %(instance_name)s" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 #, fuzzy msgid "Got update to delete instance" msgstr "Mountpoint %(mountpoint)s montato all'istanza %(instance_name)s" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3553,28 +3592,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3633,17 +3672,17 @@ msgstr "" msgid "Failed to load %s" msgstr "Impossibile localizzare il volume %s" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -4005,248 +4044,248 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 #, fuzzy msgid "going to delete a resizing instance" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 #, fuzzy msgid "Going to try to stop instance" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 #, fuzzy msgid "Going to try to start instance" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Impossibile localizzare il volume %s" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Impossibile localizzare il volume %s" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4311,12 +4350,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4438,276 +4477,276 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Impossibile riavviare l'istanza" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 #, fuzzy msgid "Rebuilding instance" msgstr "Riavviando l'istanza %s" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Impossibile smontare il volume %s" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 #, fuzzy msgid "Rebooting instance" msgstr "Riavviando l'istanza %s" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 #, fuzzy msgid "instance snapshotting" msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Impossibile sospendere l'istanza" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 #, fuzzy msgid "Instance has no source host" msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4852,154 +4891,154 @@ msgstr "Impossibile riavviare l'istanza" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5119,12 +5158,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5213,7 +5252,7 @@ msgstr "Impossibile riavviare l'istanza" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Impossibile riavviare l'istanza" @@ -5269,7 +5308,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5887,75 +5926,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5981,7 +6020,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6249,11 +6288,6 @@ msgstr "" 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 "" @@ -6695,9 +6729,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6797,18 +6831,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6823,9 +6857,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6849,7 +6883,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7126,42 +7160,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7288,12 +7322,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7330,7 +7364,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7385,37 +7419,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "Impossibile riavviare l'istanza" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7468,85 +7502,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, fuzzy, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, fuzzy, python-format msgid "Injecting files into image for instance %(name)s" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, fuzzy, python-format msgid "PXE deploy started for instance %s" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, fuzzy, python-format msgid "Tilera deploy started for instance %s" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, fuzzy, python-format msgid "Tilera deploy completed for instance %s" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, fuzzy, python-format msgid "Tilera deploy failed for instance %s" msgstr "Impossibile riavviare l'istanza" @@ -7643,12 +7677,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7658,7 +7692,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7672,22 +7706,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, fuzzy, python-format msgid "Baremetal interface %s not found" msgstr "istanza %s: sospensione in corso" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7800,12 +7830,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8060,12 +8090,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, fuzzy, python-format msgid "Failed to mount image %(ex)s)" msgstr "Impossibile localizzare il volume %s" @@ -8123,7 +8153,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8478,12 +8508,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:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8649,7 +8679,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:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8688,240 +8718,240 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 #, fuzzy msgid "Going to destroy instance again." msgstr "Impossibile riavviare l'istanza" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "volume %s: creato con successo" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Impossibile riavviare l'istanza" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 #, fuzzy msgid "Guest does not have a console available" msgstr "L'utente non ha i privilegi dell'amministratore" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8929,76 +8959,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Impossibile smontare il volume %s" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9006,50 +9036,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9059,69 +9089,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9140,15 +9170,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9339,47 +9369,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9387,7 +9417,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9395,7 +9425,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9403,7 +9433,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9802,34 +9832,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10207,7 +10237,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10367,106 +10397,87 @@ 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:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10504,32 +10515,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "Sollevando NotImplemented" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, fuzzy, python-format msgid "Calling setter %s" msgstr "Dichiarando la coda %s" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11223,63 +11234,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11421,9 +11436,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/it_IT/LC_MESSAGES/nova.po b/nova/locale/it_IT/LC_MESSAGES/nova.po index c3cc96df7..74595133d 100644 --- a/nova/locale/it_IT/LC_MESSAGES/nova.po +++ b/nova/locale/it_IT/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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian (Italy) " @@ -80,298 +80,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -379,85 +379,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -465,896 +465,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1369,15 +1384,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1399,17 +1414,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1727,7 +1742,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2134,89 +2149,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2264,6 +2297,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2310,7 +2344,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2652,9 +2686,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2716,6 +2750,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2876,7 +2911,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2916,32 +2952,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2952,26 +2988,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3019,7 +3058,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3293,7 +3332,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3310,16 +3349,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3402,12 +3441,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3490,38 +3529,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3536,28 +3575,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3616,17 +3655,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3984,244 +4023,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4285,12 +4324,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4410,270 +4449,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4815,153 +4854,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5081,12 +5120,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5172,7 +5211,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5227,7 +5266,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5842,75 +5881,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5936,7 +5975,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6203,11 +6242,6 @@ msgstr "" 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 "" @@ -6644,9 +6678,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6746,18 +6780,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6772,9 +6806,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6798,7 +6832,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7075,42 +7109,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7237,12 +7271,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7279,7 +7313,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7333,37 +7367,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7411,85 +7445,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7586,12 +7620,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7601,7 +7635,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7615,22 +7649,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7743,12 +7773,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8001,12 +8031,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8064,7 +8094,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8416,12 +8446,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8579,7 +8609,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8618,236 +8648,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8855,76 +8885,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8932,50 +8962,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8985,69 +9015,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9066,15 +9096,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9265,47 +9295,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9313,7 +9343,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9321,7 +9351,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9329,7 +9359,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9726,34 +9756,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10130,7 +10160,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10288,106 +10318,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10425,32 +10436,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11140,63 +11151,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11337,9 +11352,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/ja/LC_MESSAGES/nova.po b/nova/locale/ja/LC_MESSAGES/nova.po index bed8b8d39..642825f71 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2011-08-23 11:22+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: \n" @@ -80,301 +80,301 @@ msgstr "インスタンス終了処理を開始します。" msgid "Flags path: %s" msgstr "Flags のパス: %s" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, fuzzy, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: nova/exception.py:167 +#: nova/exception.py:169 #, fuzzy, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "プライベートキーの復号に失敗しました: %s" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "インスタンス %s: 起動しました。" -#: nova/exception.py:202 +#: nova/exception.py:204 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "メッセージ %s に対するメソッドが存在しません。" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 #, fuzzy msgid "Invalid metadata size" msgstr "Invalid signature: ユーザ %s の署名が不正です。" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, fuzzy, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "インスタンス %s: 起動しました。" -#: nova/exception.py:327 +#: nova/exception.py:329 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "インスタンス %s: 起動しました。" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, fuzzy, python-format msgid "Failed to resume instance: %(reason)s." msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: nova/exception.py:339 +#: nova/exception.py:341 #, fuzzy, python-format msgid "Failed to power on instance: %(reason)s." msgstr "インスタンス終了処理を開始します。" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 #, fuzzy msgid "Failed to terminate instance" msgstr "インスタンス終了処理を開始します。" -#: nova/exception.py:355 +#: nova/exception.py:357 #, fuzzy msgid "Failed to deploy instance" msgstr "インスタンス終了処理を開始します。" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -382,86 +382,86 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 #, fuzzy msgid "Constraint not met." msgstr "インスタンス %s: rescued" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -469,897 +469,912 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, fuzzy, python-format msgid "Port id %(port_id)s could not be found." msgstr "ネットワークホストの設定をします。" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, fuzzy, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "インスタンス %(instance_name)s にマウントポイント %(mountpoint)s を接続(attach)しました" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "インスタンス %(instance_name)s: インスタンスファイル群 %(target)s を削除しています" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, fuzzy, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "グループ %s は既に存在しています。" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 #, fuzzy msgid "Floating ip pool not found." msgstr "ネットワークホストの設定をします。" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, fuzzy, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "ボリュームグループ%sが存在しません。" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, fuzzy, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "インスタンス終了処理を開始します。" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, fuzzy, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "グループ %s は既に存在しています。" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "グループ %s は既に存在しています。" -#: nova/exception.py:921 +#: nova/exception.py:923 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "グループ %s は既に存在しています。" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "インスタンス %s: 起動しました。" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "イメージをループバック %s にアタッチできません。" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "イメージをループバック %s にアタッチできません。" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "%s を停止しようとしています" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, fuzzy, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "%s を停止しようとしています" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "インスタンス %s: 起動しました。" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "インスタンス %s: 起動しました。" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "グループ %s は既に存在しています。" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1374,15 +1389,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 #, fuzzy msgid "Failed to get nw_info" msgstr "ip %s に対するメタデータの取得に失敗しました。" @@ -1405,17 +1420,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1734,7 +1749,7 @@ msgstr "Create key pair: キーペア %s を作成します。" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2145,89 +2160,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2275,6 +2308,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2321,7 +2355,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2669,9 +2703,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2733,6 +2767,7 @@ msgstr "例外: Compute.api::reset_network %s" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2896,7 +2931,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2938,33 +2974,33 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 #, fuzzy msgid "Coverage not running" msgstr "xvp が実行されていません…" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2975,26 +3011,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, fuzzy, python-format msgid "Fixed IP %s not found" msgstr "ネットワークホストの設定をします。" @@ -3043,7 +3082,7 @@ msgstr "グループ %s は既に存在しています。" #: 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3321,7 +3360,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "有効なルールを作成する為の十分なパラメータがありません" @@ -3339,16 +3378,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3433,12 +3472,12 @@ msgstr "例外 %s が発生しました。" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, fuzzy, python-format msgid "Reserving IP address %s" msgstr "Release address: アドレス %s を開放します。" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, fuzzy, python-format msgid "Unreserving IP address %s" msgstr "Release address: アドレス %s を開放します。" @@ -3521,39 +3560,39 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, fuzzy, python-format msgid "Got update for instance: %(instance)s" msgstr "インスタンス終了処理を開始します。" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 #, fuzzy msgid "Got update to delete instance" msgstr "インスタンス終了処理を開始します。" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3568,28 +3607,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, fuzzy, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" @@ -3648,17 +3687,17 @@ msgstr "%s 用のVPNを起動します。" msgid "Failed to load %s" msgstr "ボリューム %s の存在が確認できません。" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -4024,253 +4063,253 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 #, fuzzy msgid "Cannot run any more instances of this type." msgstr "インスタンスのクオータを超えました。このタイプにおいてはあと %s インスタンスしか実行できません。" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, fuzzy, python-format msgid "Can only run %s more instances of this type." msgstr "インスタンスのクオータを超えました。このタイプにおいてはあと %s インスタンスしか実行できません。" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "インスタンス %s にボリュームを接続(attach)できません。" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "%s 個のインスタンスの起動を始めます…" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 #, fuzzy msgid "instance termination disabled" msgstr "インスタンス終了処理を開始します。" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "インスタンス %s: 起動しました。" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 #, fuzzy msgid "going to delete a resizing instance" msgstr "インスタンス終了処理を開始します。" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 #, fuzzy msgid "Going to try to soft delete instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 #, fuzzy msgid "Going to try to terminate instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 #, fuzzy msgid "Going to try to stop instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 #, fuzzy msgid "Going to try to start instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, fuzzy, python-format msgid "snapshot for %s" msgstr "VM %s に対するスナップショットを開始します。" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group: セキュリティグループ %s を作成します。" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "VBD %s の削除に失敗しました。" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "VBD %s の削除に失敗しました。" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 #, fuzzy msgid "Security group is still in use" msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorize security group ingress: セキュリティグループ許可 %s" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4335,12 +4374,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4462,280 +4501,280 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "%s を停止しようとしています" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, fuzzy, python-format msgid "Error: %s" msgstr "エラー %s をキャッチしました。" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 #, fuzzy msgid "Allocating IP information in the background." msgstr "ネットワークホストの設定をします。" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "%s を停止しようとしています" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 #, fuzzy msgid "Rebuilding instance" msgstr "Rebooting instance: インスタンス %s を再起動します。" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Detach volume: ボリューム %s をデタッチします" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 #, fuzzy msgid "Rebooting instance" msgstr "Rebooting instance: インスタンス %s を再起動します。" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 #, fuzzy msgid "Instance disappeared during reboot" msgstr "インスタンス%s: 再起動しました。" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 #, fuzzy msgid "instance snapshotting" msgstr "snapshotting: インスタンス %s のスナップショットを取得中" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "インスタンス終了処理を開始します。" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "エラー %s をキャッチしました。" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 #, fuzzy msgid "Unrescuing" msgstr "Unrescuing: インスタンス %s をアンレスキューします。" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 #, fuzzy msgid "Instance has no source host" msgstr "snapshotting: インスタンス %s のスナップショットを取得中" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4884,155 +4923,155 @@ msgstr "ip %s に対するメタデータの取得に失敗しました。" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 #, fuzzy msgid "Updating volume usage cache" msgstr "Deleting user: ユーザ %s を削除します。" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "インスタンス %s: 起動しました。" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Deleting user: ユーザ %s を削除します。" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5152,12 +5191,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5244,7 +5283,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5299,7 +5338,7 @@ msgstr "インスタンス %s: rescued" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5917,78 +5956,78 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "ネットワークホストの設定をします。" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, fuzzy, python-format msgid "Quantum Error creating security group %s" msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, fuzzy, python-format msgid "Quantum Error updating security group %s" msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "エラー %s をキャッチしました。" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 #, fuzzy msgid "Quantum Error getting security groups" msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 #, fuzzy msgid "Security group id should be uuid" msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 #, fuzzy msgid "Quantum Error:" msgstr "エラー %s をキャッチしました。" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "Authorize security group ingress: セキュリティグループ許可 %s" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -6014,7 +6053,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6282,11 +6321,6 @@ msgstr "" 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 "" @@ -6728,9 +6762,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6830,18 +6864,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6856,9 +6890,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6882,7 +6916,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7159,42 +7193,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "インスタンス %s は実行中です。" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "インスタンス %s を終了した後です。" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7322,12 +7356,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7364,7 +7398,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7418,37 +7452,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7501,85 +7535,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, fuzzy, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "インスタンス終了処理を開始します。" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, fuzzy, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "インスタンス終了処理を開始します。" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, fuzzy, python-format msgid "Injecting files into image for instance %(name)s" msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, fuzzy, python-format msgid "PXE deploy started for instance %s" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, fuzzy, python-format msgid "PXE deploy completed for instance %s" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, fuzzy, python-format msgid "PXE deploy failed for instance %s" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, fuzzy, python-format msgid "Tilera deploy started for instance %s" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, fuzzy, python-format msgid "Tilera deploy completed for instance %s" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, fuzzy, python-format msgid "Tilera deploy failed for instance %s" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" @@ -7676,12 +7710,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7691,7 +7725,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7705,22 +7739,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, fuzzy, python-format msgid "Baremetal interface %s not found" msgstr "インスタンス %s: 起動しました。" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7833,12 +7863,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8092,12 +8122,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, fuzzy, python-format msgid "File path %s not valid" msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, fuzzy, python-format msgid "Failed to mount image %(ex)s)" msgstr "ファイルシステム %s のマウントに失敗しました。" @@ -8156,7 +8186,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8512,12 +8542,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "インスタンス終了処理を開始します。" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "ファイルパス '%s' を埋め込んでいます" @@ -8683,7 +8713,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:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8722,238 +8752,238 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "libvirt %s へ接続します。" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, fuzzy, python-format msgid "URI %s does not support events" msgstr "ボリュームグループ%sが存在しません。" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "libvirtへの接続が切れています。" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "libvirt %s へ接続します。" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 #, fuzzy msgid "Going to destroy instance again." msgstr "%s を停止しようとしています" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "インスタンス%s: 再起動しました。" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "データ: %(data)r, ファイルパス: %(fpath)r" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, 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:1974 +#: nova/virt/libvirt/driver.py:1989 #, 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:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8961,76 +8991,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9038,50 +9068,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9091,69 +9121,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 -#, fuzzy, python-format -msgid "Live Migration failure: %(e)s" -msgstr "%s の認証に失敗しました。" +#: nova/virt/libvirt/driver.py:3332 +#, python-format +msgid "Live Migration failure: %s" +msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9172,15 +9202,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9371,47 +9401,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9419,7 +9449,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9427,7 +9457,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9435,7 +9465,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9833,34 +9863,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10244,7 +10274,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10404,106 +10434,87 @@ 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:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "getter %s をコールします。" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL エラー: %s" @@ -10544,32 +10555,32 @@ msgstr "" msgid "Got exception: %s" msgstr "例外 %s が発生しました。" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "NotImplemented 例外を発生させます。" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake には %s が実装されていません。" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "getter %s をコールします。" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, fuzzy, python-format msgid "Calling setter %s" msgstr "getter %s をコールします。" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11270,64 +11281,68 @@ msgstr "xvp を再起動しています" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 #, fuzzy msgid "Injecting network info to xenstore" msgstr "ネットワークホストの設定をします。" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, 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:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11469,9 +11484,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "%s の認証に失敗しました。" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/ka_GE/LC_MESSAGES/nova.po b/nova/locale/ka_GE/LC_MESSAGES/nova.po index 9bf6bb480..ebc914691 100644 --- a/nova/locale/ka_GE/LC_MESSAGES/nova.po +++ b/nova/locale/ka_GE/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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Georgian (Georgia) " @@ -80,298 +80,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -379,85 +379,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -465,896 +465,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1369,15 +1384,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1399,17 +1414,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1727,7 +1742,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2134,89 +2149,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2264,6 +2297,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2310,7 +2344,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2652,9 +2686,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2716,6 +2750,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2876,7 +2911,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2916,32 +2952,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2952,26 +2988,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3019,7 +3058,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3293,7 +3332,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3310,16 +3349,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3402,12 +3441,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3490,38 +3529,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3536,28 +3575,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3616,17 +3655,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3984,244 +4023,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4285,12 +4324,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4410,270 +4449,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4815,153 +4854,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5081,12 +5120,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5172,7 +5211,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5227,7 +5266,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5842,75 +5881,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5936,7 +5975,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6203,11 +6242,6 @@ msgstr "" 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 "" @@ -6644,9 +6678,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6746,18 +6780,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6772,9 +6806,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6798,7 +6832,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7075,42 +7109,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7237,12 +7271,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7279,7 +7313,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7333,37 +7367,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7411,85 +7445,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7586,12 +7620,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7601,7 +7635,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7615,22 +7649,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7743,12 +7773,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8001,12 +8031,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8064,7 +8094,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8416,12 +8446,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8579,7 +8609,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8618,236 +8648,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8855,76 +8885,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8932,50 +8962,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8985,69 +9015,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9066,15 +9096,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9265,47 +9295,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9313,7 +9343,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9321,7 +9351,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9329,7 +9359,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9726,34 +9756,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10130,7 +10160,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10288,106 +10318,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10425,32 +10436,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11140,63 +11151,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11337,9 +11352,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/ko/LC_MESSAGES/nova.po b/nova/locale/ko/LC_MESSAGES/nova.po index 143e630bc..d2bfd0b97 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2011-12-16 04:42+0000\n" "Last-Translator: Zhongyue Luo \n" "Language-Team: Korean \n" @@ -79,299 +79,299 @@ msgstr "" msgid "Flags path: %s" msgstr "플래그 경로: %s" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, fuzzy, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/exception.py:327 +#: nova/exception.py:329 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, fuzzy, python-format msgid "Failed to resume instance: %(reason)s." msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 #, fuzzy msgid "Failed to deploy instance" msgstr "%s 볼륨 탈착에 실패했습니다" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -379,85 +379,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -465,896 +465,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, fuzzy, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 장착되었습니다" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1369,15 +1384,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1399,17 +1414,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1727,7 +1742,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2134,89 +2149,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2264,6 +2297,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2310,7 +2344,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2653,9 +2687,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2717,6 +2751,7 @@ msgstr "Compute.api::reset_network %s" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2878,7 +2913,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2920,32 +2956,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2956,26 +2992,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, fuzzy, python-format msgid "Fixed IP %s not found" msgstr "인스턴스 %s: 스냅샷 저장중" @@ -3024,7 +3063,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3298,7 +3337,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3315,16 +3354,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3407,12 +3446,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3495,39 +3534,39 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, fuzzy, python-format msgid "Got update for instance: %(instance)s" msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 장착되었습니다" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 #, fuzzy msgid "Got update to delete instance" msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 장착되었습니다" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3542,28 +3581,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3622,17 +3661,17 @@ msgstr "" msgid "Failed to load %s" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3991,245 +4030,245 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4293,12 +4332,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4419,275 +4458,275 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 #, fuzzy msgid "Rebuilding instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "%s 볼륨 탈착에 실패했습니다" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 #, fuzzy msgid "Rebooting instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 #, fuzzy msgid "instance snapshotting" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 #, fuzzy msgid "Instance has no source host" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4830,154 +4869,154 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5097,12 +5136,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5188,7 +5227,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5243,7 +5282,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5858,75 +5897,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5952,7 +5991,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6219,11 +6258,6 @@ msgstr "" 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 "" @@ -6660,9 +6694,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6762,18 +6796,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6788,9 +6822,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6814,7 +6848,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7091,42 +7125,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7253,12 +7287,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7295,7 +7329,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7349,37 +7383,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7432,85 +7466,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, fuzzy, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, fuzzy, python-format msgid "Injecting files into image for instance %(name)s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, fuzzy, python-format msgid "PXE deploy started for instance %s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, fuzzy, python-format msgid "Tilera deploy started for instance %s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, fuzzy, python-format msgid "Tilera deploy completed for instance %s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7607,12 +7641,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7622,7 +7656,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7636,22 +7670,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, fuzzy, python-format msgid "Baremetal interface %s not found" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7764,12 +7794,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8023,12 +8053,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, fuzzy, python-format msgid "Failed to mount image %(ex)s)" msgstr "%s 볼륨을 찾을수 없습니다" @@ -8086,7 +8116,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8440,12 +8470,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8610,7 +8640,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:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8649,236 +8679,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8886,76 +8916,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "%s 볼륨 탈착에 실패했습니다" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8963,50 +8993,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9016,69 +9046,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9097,15 +9127,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9296,47 +9326,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9344,7 +9374,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9352,7 +9382,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9360,7 +9390,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9758,34 +9788,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10162,7 +10192,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10322,106 +10352,87 @@ msgstr "%s 볼륨 탈착에 실패했습니다" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 탈착되었습니다" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10459,32 +10470,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11176,63 +11187,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11373,9 +11388,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/ko_KR/LC_MESSAGES/nova.po b/nova/locale/ko_KR/LC_MESSAGES/nova.po index 7f1204815..325fdfa5c 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2013-05-06 16:05+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: en_US \n" @@ -80,298 +80,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "가상 인터페이스 생성 실패" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "인증되지 않음." -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "Keypair 데이터가 맞지 않습니다" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "그 요청은 맞지 않습니다." -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "입력 값이 정확하지 않습니다." -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "인스턴스 잠자기 실패" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "인스턴스 재시작 실패" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "CPU 정보를 받을수 없습니다." -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s는 v4/6주소에 맞지 않은 IP입니다." -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -379,85 +379,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Disk format %(disk_format)s를 알 수 없습니다." -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -465,896 +465,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1369,15 +1384,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1399,17 +1414,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1727,7 +1742,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2134,89 +2149,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2264,6 +2297,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2310,7 +2344,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2653,9 +2687,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2717,6 +2751,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2877,7 +2912,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2917,32 +2953,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2953,26 +2989,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3020,7 +3059,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3294,7 +3333,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3311,16 +3350,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3403,12 +3442,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, fuzzy, python-format msgid "Reserving IP address %s" msgstr "주소 릴리즈 %s" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, fuzzy, python-format msgid "Unreserving IP address %s" msgstr "주소 릴리즈 %s" @@ -3491,39 +3530,39 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 #, fuzzy msgid "Got update to delete instance" msgstr "인스턴스 재시작 실패" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3538,28 +3577,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3618,17 +3657,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3986,244 +4025,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4287,12 +4326,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4412,270 +4451,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4817,153 +4856,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5083,12 +5122,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5174,7 +5213,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5229,7 +5268,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5844,75 +5883,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5938,7 +5977,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6205,11 +6244,6 @@ msgstr "" 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 "" @@ -6646,9 +6680,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6748,18 +6782,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6774,9 +6808,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6800,7 +6834,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7077,42 +7111,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7239,12 +7273,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7281,7 +7315,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7335,37 +7369,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7413,85 +7447,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7588,12 +7622,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7603,7 +7637,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7617,22 +7651,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7745,12 +7775,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8003,12 +8033,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8066,7 +8096,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8418,12 +8448,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8581,7 +8611,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8620,236 +8650,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8857,76 +8887,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8934,50 +8964,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8987,69 +9017,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9068,15 +9098,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9267,47 +9297,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9315,7 +9345,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9323,7 +9353,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9331,7 +9361,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9728,34 +9758,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10132,7 +10162,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10290,106 +10320,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10427,32 +10438,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11143,63 +11154,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11340,9 +11355,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/ms/LC_MESSAGES/nova.po b/nova/locale/ms/LC_MESSAGES/nova.po index 21ec75fc4..d78ab1fc9 100644 --- a/nova/locale/ms/LC_MESSAGES/nova.po +++ b/nova/locale/ms/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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malay " @@ -80,298 +80,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -379,85 +379,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -465,896 +465,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1369,15 +1384,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1399,17 +1414,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1727,7 +1742,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2134,89 +2149,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2264,6 +2297,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2310,7 +2344,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2652,9 +2686,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2716,6 +2750,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2876,7 +2911,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2916,32 +2952,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2952,26 +2988,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3019,7 +3058,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3293,7 +3332,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3310,16 +3349,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3402,12 +3441,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3490,38 +3529,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3536,28 +3575,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3616,17 +3655,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3984,244 +4023,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4285,12 +4324,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4410,270 +4449,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4815,153 +4854,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5081,12 +5120,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5172,7 +5211,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5227,7 +5266,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5842,75 +5881,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5936,7 +5975,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6203,11 +6242,6 @@ msgstr "" 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 "" @@ -6644,9 +6678,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6746,18 +6780,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6772,9 +6806,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6798,7 +6832,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7075,42 +7109,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7237,12 +7271,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7279,7 +7313,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7333,37 +7367,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7411,85 +7445,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7586,12 +7620,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7601,7 +7635,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7615,22 +7649,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7743,12 +7773,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8001,12 +8031,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8064,7 +8094,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8416,12 +8446,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8579,7 +8609,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8618,236 +8648,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8855,76 +8885,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8932,50 +8962,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8985,69 +9015,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9066,15 +9096,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9265,47 +9295,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9313,7 +9343,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9321,7 +9351,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9329,7 +9359,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9726,34 +9756,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10130,7 +10160,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10288,106 +10318,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10425,32 +10436,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11140,63 +11151,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11337,9 +11352,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/nb/LC_MESSAGES/nova.po b/nova/locale/nb/LC_MESSAGES/nova.po index 0c9511f97..f577dda9f 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2012-09-13 10:30+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: nb \n" @@ -81,298 +81,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "En ukjent feil oppsto." -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, fuzzy, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "Kunne ikke dekryptere teksten" -#: nova/exception.py:167 +#: nova/exception.py:169 #, fuzzy, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "Kunne ikke dekryptere teksten" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "Ikke autorisert." -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "Bruker har ikke admin-rettigheter" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "Forespørselen er ugyldig." -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Ugyldig IP protokoll %(protocol)s." -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s er ikke en gyldig IP v4/6 addresse." -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -380,85 +380,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "Ressurs ble ikke funnet." -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -466,896 +466,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Prosjekt %(project_id)s ble ikke funnet." -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, fuzzy, python-format msgid "Network %(network_id)s is duplicated." msgstr "Nettverk %(network_id)s ble ikke funnet." -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Nettverk %(network_id)s ble ikke funnet." -#: nova/exception.py:521 +#: nova/exception.py:523 #, fuzzy, python-format msgid "Port id %(port_id)s could not be found." msgstr "Prosjekt %(project_id)s ble ikke funnet." -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "Ingen nettverk definert." -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "Handlingen er ikke tillatt." -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, fuzzy, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "Nøkkelpar '%s' finnes allerede." -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "Kvote overskredet" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "Prosjekt %(project_id)s ble ikke funnet." -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "Prosjekt %(project_id)s ble ikke funnet." -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "Forventet objekt av typen: %s" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1370,15 +1385,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1400,17 +1415,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1728,7 +1743,7 @@ msgstr "Lag nøkkelpar %s" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2136,89 +2151,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "Laster utvidelse %s" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format 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:348 +#: nova/api/openstack/extensions.py:349 #, 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:371 +#: nova/api/openstack/extensions.py:372 #, 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/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2266,6 +2299,7 @@ msgstr "Ingen slik handling: %s" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2312,7 +2346,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2657,9 +2691,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2721,6 +2755,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "Tjener ikke funnet" @@ -2881,7 +2916,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2921,33 +2957,33 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 #, fuzzy msgid "Invalid path" msgstr "Ugyldig snapshot" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, fuzzy, python-format msgid "Directory conflict: %s already exists" msgstr "Nøkkelpar '%s' finnes allerede." -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2958,26 +2994,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, fuzzy, python-format msgid "Fixed IP %s not found" msgstr "Metadata element ble ikke funnet" @@ -3026,7 +3065,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3302,7 +3341,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "Ikke nok parametere for å lage en gyldig regel." @@ -3320,16 +3359,16 @@ msgstr "Viser nettverk med id %s" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, fuzzy, python-format msgid "Bad prefix for network in cidr %s" msgstr "Sletter nettverk med id %s" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3412,12 +3451,12 @@ msgstr "Laster utvidelse %s" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, fuzzy, python-format msgid "Reserving IP address %s" msgstr "Frigjør adresse %s" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, fuzzy, python-format msgid "Unreserving IP address %s" msgstr "Frigjør adresse %s" @@ -3500,38 +3539,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, fuzzy, python-format msgid "Got update for instance: %(instance)s" msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3546,28 +3585,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3626,17 +3665,17 @@ msgstr "" msgid "Failed to load %s" msgstr "Kan ikke finne adressen %r" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3996,244 +4035,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4297,12 +4336,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4422,270 +4461,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4827,153 +4866,153 @@ msgstr "Kunne ikke hente metadata for ip:% s" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5093,12 +5132,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5184,7 +5223,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5239,7 +5278,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5856,75 +5895,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5950,7 +5989,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6217,11 +6256,6 @@ msgstr "" 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 "" @@ -6659,9 +6693,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6761,18 +6795,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6787,9 +6821,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6813,7 +6847,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7091,42 +7125,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7254,12 +7288,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7296,7 +7330,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7350,37 +7384,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7429,85 +7463,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7605,12 +7639,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7620,7 +7654,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7634,22 +7668,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, fuzzy, python-format msgid "Baremetal interface %s not found" msgstr "Metadata element ble ikke funnet" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7762,12 +7792,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8020,12 +8050,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, fuzzy, python-format msgid "Failed to mount image %(ex)s)" msgstr "Kan ikke finne adressen %r" @@ -8083,7 +8113,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8435,12 +8465,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8598,7 +8628,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8637,238 +8667,238 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 #, fuzzy msgid "attaching network adapter failed." msgstr "Ingen nettverk definert." -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 #, fuzzy msgid "detaching network adapter failed." msgstr "Ingen nettverk definert." -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8876,76 +8906,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8953,50 +8983,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9006,69 +9036,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9087,15 +9117,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9286,47 +9316,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, fuzzy, python-format msgid "Unexpected vif_type=%s" msgstr "Forventet objekt av typen: %s" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9334,7 +9364,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9342,7 +9372,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9350,7 +9380,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9747,34 +9777,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10151,7 +10181,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10311,106 +10341,87 @@ msgstr "Kan ikke finne adressen %r" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10448,32 +10459,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11164,64 +11175,68 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 #, fuzzy msgid "No suitable network for migrate" msgstr "Feil nettverks-format" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11362,9 +11377,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/nl_NL/LC_MESSAGES/nova.po b/nova/locale/nl_NL/LC_MESSAGES/nova.po index 980a5e0a4..282651e85 100644 --- a/nova/locale/nl_NL/LC_MESSAGES/nova.po +++ b/nova/locale/nl_NL/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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Dutch (Netherlands) " @@ -80,298 +80,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -379,85 +379,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -465,896 +465,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1369,15 +1384,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1399,17 +1414,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1727,7 +1742,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2134,89 +2149,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2264,6 +2297,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2310,7 +2344,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2652,9 +2686,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2716,6 +2750,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2876,7 +2911,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2916,32 +2952,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2952,26 +2988,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3019,7 +3058,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3293,7 +3332,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3310,16 +3349,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3402,12 +3441,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3490,38 +3529,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3536,28 +3575,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3616,17 +3655,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3984,244 +4023,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4285,12 +4324,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4410,270 +4449,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4815,153 +4854,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5081,12 +5120,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5172,7 +5211,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5227,7 +5266,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5842,75 +5881,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5936,7 +5975,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6203,11 +6242,6 @@ msgstr "" 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 "" @@ -6644,9 +6678,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6746,18 +6780,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6772,9 +6806,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6798,7 +6832,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7075,42 +7109,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7237,12 +7271,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7279,7 +7313,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7333,37 +7367,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7411,85 +7445,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7586,12 +7620,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7601,7 +7635,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7615,22 +7649,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7743,12 +7773,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8001,12 +8031,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8064,7 +8094,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8416,12 +8446,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8579,7 +8609,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8618,236 +8648,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8855,76 +8885,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8932,50 +8962,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8985,69 +9015,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9066,15 +9096,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9265,47 +9295,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9313,7 +9343,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9321,7 +9351,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9329,7 +9359,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9726,34 +9756,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10130,7 +10160,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10288,106 +10318,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10425,32 +10436,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11140,63 +11151,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11337,9 +11352,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot index 65a769538..5238135cb 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.282\n" +"Project-Id-Version: nova jenkins.nova.propose.translation.update.287\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -79,298 +79,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -378,85 +378,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -464,896 +464,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1368,15 +1383,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1398,17 +1413,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1726,7 +1741,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2133,89 +2148,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2263,6 +2296,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2309,7 +2343,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2651,9 +2685,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2715,6 +2749,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2875,7 +2910,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2915,32 +2951,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2951,26 +2987,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3018,7 +3057,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3292,7 +3331,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3309,16 +3348,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3401,12 +3440,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3489,38 +3528,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3535,28 +3574,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3615,17 +3654,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3983,244 +4022,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4284,12 +4323,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4409,270 +4448,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4814,153 +4853,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5080,12 +5119,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5171,7 +5210,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5226,7 +5265,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5841,75 +5880,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5935,7 +5974,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6202,11 +6241,6 @@ msgstr "" 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 "" @@ -6643,9 +6677,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6745,18 +6779,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6771,9 +6805,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6797,7 +6831,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7074,42 +7108,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7236,12 +7270,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7278,7 +7312,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7332,37 +7366,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7410,85 +7444,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7585,12 +7619,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7600,7 +7634,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7614,22 +7648,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7742,12 +7772,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8000,12 +8030,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8063,7 +8093,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8415,12 +8445,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8578,7 +8608,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8617,236 +8647,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8854,76 +8884,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8931,50 +8961,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8984,69 +9014,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9065,15 +9095,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9264,47 +9294,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9312,7 +9342,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9320,7 +9350,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9328,7 +9358,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9725,34 +9755,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10129,7 +10159,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10287,106 +10317,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10424,32 +10435,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11139,63 +11150,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" diff --git a/nova/locale/pt/LC_MESSAGES/nova.po b/nova/locale/pt/LC_MESSAGES/nova.po index 813f61199..f7076c09c 100644 --- a/nova/locale/pt/LC_MESSAGES/nova.po +++ b/nova/locale/pt/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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Portuguese " @@ -80,298 +80,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -379,85 +379,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -465,896 +465,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1369,15 +1384,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1399,17 +1414,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1727,7 +1742,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2134,89 +2149,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2264,6 +2297,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2310,7 +2344,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2652,9 +2686,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2716,6 +2750,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2876,7 +2911,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2916,32 +2952,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2952,26 +2988,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3019,7 +3058,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3293,7 +3332,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3310,16 +3349,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3402,12 +3441,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3490,38 +3529,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3536,28 +3575,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3616,17 +3655,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3984,244 +4023,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4285,12 +4324,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4410,270 +4449,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4815,153 +4854,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5081,12 +5120,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5172,7 +5211,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5227,7 +5266,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5842,75 +5881,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5936,7 +5975,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6203,11 +6242,6 @@ msgstr "" 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 "" @@ -6644,9 +6678,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6746,18 +6780,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6772,9 +6806,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6798,7 +6832,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7075,42 +7109,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7237,12 +7271,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7279,7 +7313,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7333,37 +7367,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7411,85 +7445,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7586,12 +7620,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7601,7 +7635,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7615,22 +7649,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7743,12 +7773,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8001,12 +8031,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8064,7 +8094,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8416,12 +8446,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8579,7 +8609,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8618,236 +8648,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8855,76 +8885,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8932,50 +8962,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8985,69 +9015,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9066,15 +9096,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9265,47 +9295,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9313,7 +9343,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9321,7 +9351,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9329,7 +9359,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9726,34 +9756,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10130,7 +10160,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10288,106 +10318,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10425,32 +10436,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11140,63 +11151,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11337,9 +11352,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/pt_BR/LC_MESSAGES/nova.po b/nova/locale/pt_BR/LC_MESSAGES/nova.po index 2e050aac6..8d8f1789e 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 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" @@ -80,301 +80,301 @@ msgstr "Falhou ao reiniciar instância" msgid "Flags path: %s" msgstr "Localização dos sinalizadores: %s" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, fuzzy, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "Falhou ao descriptografar texto" -#: nova/exception.py:167 +#: nova/exception.py:169 #, fuzzy, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "Falhou ao descriptografar texto" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "Não autorizado." -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "Usuário não tem privilégios de administrador" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "Imagem %(image_id)s não foi encontrada." -#: nova/exception.py:202 +#: nova/exception.py:204 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Kernel não encontrado para a imagem %(image_id)s." -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "Parâmetros inaceitáveis." -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "A requisição é inválida." -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "Dados recebidos é inválido" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "Volume inválido" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 #, fuzzy msgid "Invalid metadata size" msgstr "Assinatura inválida para usuário %s" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Sequencia de porta %(from_port)s:%(to_port)s é inválida. %(msg)s" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Protocolo IP %(protocol)s é inválido." -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Tipo de conteúdo %(content_type)s é inválido." -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, fuzzy, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:327 +#: nova/exception.py:329 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "Falha ao suspender instância" -#: nova/exception.py:335 +#: nova/exception.py:337 #, fuzzy, python-format msgid "Failed to resume instance: %(reason)s." msgstr "Falhou em atualizar senha: %(resp)r" -#: nova/exception.py:339 +#: nova/exception.py:341 #, fuzzy, python-format msgid "Failed to power on instance: %(reason)s." msgstr "Falha ao suspender instância" -#: nova/exception.py:343 +#: nova/exception.py:345 #, fuzzy, python-format msgid "Failed to power off instance: %(reason)s." msgstr "Falhou ao reiniciar instância" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "Falhou ao reiniciar instância" -#: nova/exception.py:351 +#: nova/exception.py:353 #, fuzzy msgid "Failed to terminate instance" msgstr "Falhou ao reiniciar instância" -#: nova/exception.py:355 +#: nova/exception.py:357 #, fuzzy msgid "Failed to deploy instance" msgstr "Falhou ao reiniciar instância" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "Serviço está indisponível neste momento" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, fuzzy, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "Serviço está indisponível neste momento" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s não é um endereço IPv4/6 válido." -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -382,86 +382,86 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Formato do disco %(disk_format)s não é aceito" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, fuzzy, python-format msgid "Invalid ID received %(id)s." msgstr "Dados recebidos é inválido" -#: nova/exception.py:448 +#: nova/exception.py:450 #, fuzzy msgid "Constraint not met." msgstr "Instância não existe" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Volume %(volume_id)s não pode ser encontrado." -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Imagem %(image_id)s não foi encontrada." -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -469,897 +469,912 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, fuzzy, python-format msgid "Network %(network_id)s is duplicated." msgstr "Rede %(network_id)s não foi encontrada." -#: nova/exception.py:509 +#: nova/exception.py:511 #, fuzzy, python-format msgid "Network %(network_id)s is still in use." msgstr "Rede %(network_id)s não foi encontrada." -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "%(req)s é necessário para criar a rede." -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Rede %(network_id)s não foi encontrada." -#: nova/exception.py:521 +#: nova/exception.py:523 #, fuzzy, python-format msgid "Port id %(port_id)s could not be found." msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "Nenhuma rede definida." -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, fuzzy, python-format msgid "Port %(port_id)s is still in use." msgstr "Rede %(network_id)s não foi encontrada." -#: nova/exception.py:558 +#: nova/exception.py:560 #, fuzzy, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "Ponto de montagem %(mountpoint)s conectada à instância %(instance_name)s" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "group %s já existe" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 #, fuzzy msgid "Floating ip pool not found." msgstr "Removendo rede com id %s" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "Interface %(interface)s não encontrada." -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Serviço %(service_id)s não encontrado." -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "Host %(host)s não encontrado." -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Host %(host)s não encontrado." -#: nova/exception.py:718 +#: nova/exception.py:720 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/exception.py:722 +#: nova/exception.py:724 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "Usuário %(user_id)s não foi encontrado." -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:794 +#: nova/exception.py:796 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:799 +#: nova/exception.py:801 #, fuzzy, python-format msgid "Invalid console type %(console_type)s" msgstr "Tipo de conteúdo %(content_type)s é inválido." -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, fuzzy, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "Instância não existe" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, fuzzy, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "Volume não encontrada para a instância %(instance_id)s." -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, fuzzy, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "group %s já existe" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "group %s já existe" -#: nova/exception.py:921 +#: nova/exception.py:923 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "group %s já existe" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "Volume %(volume_id)s não pode ser encontrado." -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Imagem %(image_id)s não foi encontrada." -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Kernel não encontrado para a imagem %(image_id)s." -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "Kernel não encontrado para a imagem %(image_id)s." -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Começando a terminar instâncias" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, fuzzy, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "Começando a terminar instâncias" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, 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:1177 +#: nova/exception.py:1179 #, 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:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, 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:1213 +#: nova/exception.py:1215 #, 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:1218 +#: nova/exception.py:1220 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "group %s já existe" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "Objeto esperado do tipo: %s" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1374,15 +1389,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 #, fuzzy msgid "Failed to get nw_info" msgstr "Falha ao obter metadados para o ip: %s" @@ -1405,17 +1420,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1734,7 +1749,7 @@ msgstr "Criar par de chaves %s" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2146,89 +2161,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2276,6 +2309,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "Corpo do pedido está mal formado" @@ -2322,7 +2356,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2671,9 +2705,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2735,6 +2769,7 @@ msgstr "Compute.api::reset_network %s" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2898,7 +2933,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2940,32 +2976,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, fuzzy, python-format msgid "Directory conflict: %s already exists" msgstr "Rede já existe!" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2976,26 +3012,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, fuzzy, python-format msgid "Fixed IP %s not found" msgstr "Certificado %(certificate_id)s não encontrado." @@ -3046,7 +3085,7 @@ msgstr "group %s já existe" #: 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3326,7 +3365,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3344,16 +3383,16 @@ msgstr "Mostrando rede com id %s" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, fuzzy, python-format msgid "Bad prefix for network in cidr %s" msgstr "Removendo rede com id %s" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3438,12 +3477,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, fuzzy, python-format msgid "Reserving IP address %s" msgstr "Liberar endereço %s" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, fuzzy, python-format msgid "Unreserving IP address %s" msgstr "Liberar endereço %s" @@ -3526,39 +3565,39 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, fuzzy, python-format msgid "Got update for instance: %(instance)s" msgstr "Volume não encontrada para a instância %(instance_id)s." -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 #, fuzzy msgid "Got update to delete instance" msgstr "Volume não encontrada para a instância %(instance_id)s." -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3573,28 +3612,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, fuzzy, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "Volume não encontrada para a instância %(instance_id)s." @@ -3653,17 +3692,17 @@ msgstr "Executando VPN para %s" msgid "Failed to load %s" msgstr "Não foi possível criar volume" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -4030,252 +4069,252 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 #, 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:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 #, fuzzy msgid "instance termination disabled" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, 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:1258 +#: nova/compute/api.py:1267 #, fuzzy msgid "going to delete a resizing instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 #, fuzzy msgid "Going to try to terminate instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 #, fuzzy msgid "Going to try to stop instance" msgstr "Falhou ao reiniciar instância" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 #, fuzzy msgid "Going to try to start instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "Criar Grupo de Segurança %s" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Não é possível destruir o VBD %s" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Não é possível destruir o VBD %s" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 #, fuzzy msgid "Security group is still in use" msgstr "Revogado entrada do grupo de segurança %s" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "Excluir grupo de segurança %s" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "Autorizada entrada do grupo de segurança %s" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "Revogado entrada do grupo de segurança %s" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4340,12 +4379,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4467,280 +4506,280 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Começando a terminar instâncias" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, fuzzy, python-format msgid "Error: %s" msgstr "Capturado o erro: %s" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 #, fuzzy msgid "Allocating IP information in the background." msgstr "Removendo rede com id %s" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Começando a terminar instâncias" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 #, fuzzy msgid "Rebuilding instance" msgstr "Reconstruindo instância %s" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Desanexar volume %s" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 #, fuzzy msgid "Rebooting instance" msgstr "Reiniciando a instância %s" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 #, fuzzy msgid "instance snapshotting" msgstr "instância %s: fazendo um snapshot" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "Removendo imagem %s" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 #, fuzzy msgid "error setting admin password" msgstr "Configurar senha do administrador" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Falha ao suspender instância" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Capturado o erro: %s" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 #, fuzzy msgid "Unrescuing" msgstr "instância %s: desfazendo o resgate" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "Iniciando instância %s" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 #, fuzzy msgid "Instance has no source host" msgstr "Instância não existe" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4888,155 +4927,155 @@ msgstr "Falha ao obter metadados para o ip: %s" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 #, fuzzy msgid "Updating volume usage cache" msgstr "Remover volume com id: %s" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "Instância %s não encontrada" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Removendo imagem %s" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "Iniciando instância %s" @@ -5156,12 +5195,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5249,7 +5288,7 @@ msgstr "Falhou ao reiniciar instância" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Falhou ao reiniciar instância" @@ -5305,7 +5344,7 @@ msgstr "Corpo do pedido está mal formado" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5923,78 +5962,78 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "Removendo rede com id %s" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, fuzzy, python-format msgid "Quantum Error creating security group %s" msgstr "Excluir grupo de segurança %s" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, fuzzy, python-format msgid "Quantum Error updating security group %s" msgstr "Excluir grupo de segurança %s" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "Excluir grupo de segurança %s" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Capturado o erro: %s" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 #, fuzzy msgid "Quantum Error getting security groups" msgstr "Excluir grupo de segurança %s" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 #, fuzzy msgid "Security group id should be uuid" msgstr "Revogado entrada do grupo de segurança %s" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Excluir grupo de segurança %s" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 #, fuzzy msgid "Quantum Error:" msgstr "Capturado o erro: %s" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, 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:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -6020,7 +6059,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6288,11 +6327,6 @@ msgstr "" 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 "" @@ -6735,10 +6769,10 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 -#, fuzzy, python-format -msgid "Setting instance to %(state)s state." -msgstr "Iniciando instância %s" +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 +#, python-format +msgid "Setting instance to %s state." +msgstr "" #: nova/scheduler/driver.py:156 msgid "Driver must implement schedule_prep_resize" @@ -6837,18 +6871,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6863,9 +6897,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6889,7 +6923,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7166,42 +7200,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "Erro interno" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7329,12 +7363,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7372,7 +7406,7 @@ msgstr "Não foi possível carregar o driver de virtualização: %s" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7427,37 +7461,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "Obter saída do console para instância %s" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7511,85 +7545,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, fuzzy, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "Começando a terminar instâncias" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, fuzzy, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "Começando a terminar instâncias" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, fuzzy, python-format msgid "Injecting files into image for instance %(name)s" msgstr "Obter saída do console para instância %s" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, fuzzy, python-format msgid "PXE deploy started for instance %s" msgstr "tipo de instância %(instance_type)s é inválida." -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, fuzzy, python-format msgid "PXE deploy completed for instance %s" msgstr "Obter saída do console para instância %s" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, fuzzy, python-format msgid "PXE deploy failed for instance %s" msgstr "tipo de instância %(instance_type)s é inválida." -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, fuzzy, python-format msgid "Tilera deploy started for instance %s" msgstr "tipo de instância %(instance_type)s é inválida." -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, fuzzy, python-format msgid "Tilera deploy completed for instance %s" msgstr "Obter saída do console para instância %s" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, fuzzy, python-format msgid "Tilera deploy failed for instance %s" msgstr "tipo de instância %(instance_type)s é inválida." @@ -7687,12 +7721,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7702,7 +7736,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7716,22 +7750,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, fuzzy, python-format msgid "Baremetal interface %s not found" msgstr "nenhuma partição encontrada" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, fuzzy, python-format msgid "Baremetal virtual interface %s not found" msgstr "nenhuma partição encontrada" @@ -7844,12 +7874,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8104,12 +8134,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, fuzzy, python-format msgid "Failed to mount image %(ex)s)" msgstr "Falhou em montar sistema de arquivo: %s" @@ -8168,7 +8198,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8524,12 +8554,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:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8695,7 +8725,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:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8734,244 +8764,244 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 #, fuzzy msgid "Going to destroy instance again." msgstr "Falhou ao reiniciar instância" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 #, fuzzy msgid "attaching network adapter failed." msgstr "Nenhuma rede definida." -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 #, fuzzy msgid "detaching network adapter failed." msgstr "Nenhuma rede definida." -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "volume %s: criado com sucesso" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Falhou ao reiniciar instância" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 #, fuzzy msgid "Guest does not have a console available" msgstr "Usuário não tem privilégios de administrador" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, 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:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8979,76 +9009,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, 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:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9056,50 +9086,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9109,69 +9139,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 -#, fuzzy, python-format -msgid "Live Migration failure: %(e)s" -msgstr "Falha de Autenticação: %s" +#: nova/virt/libvirt/driver.py:3332 +#, python-format +msgid "Live Migration failure: %s" +msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9190,15 +9220,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9389,47 +9419,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, fuzzy, python-format msgid "Unexpected vif_type=%s" msgstr "Objeto esperado do tipo: %s" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9437,7 +9467,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9445,7 +9475,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9453,7 +9483,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9852,34 +9882,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "Sessão inválida" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10261,7 +10291,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10421,106 +10451,87 @@ 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:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Atualizando agente para %s" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "Configurar senha do administrador" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "Erro de OpenSSL: %s" @@ -10558,32 +10569,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "Aumento não implementado" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake não tem uma implementação para %s" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "Chamando o pai %s" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, fuzzy, python-format msgid "Calling setter %s" msgstr "Chamando o pai %s" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11283,63 +11294,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, 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:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11481,9 +11496,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." -#~ msgstr "Certificado %(certificate_id)s não encontrado." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "Iniciando instância %s" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "Falha de Autenticação: %s" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" +#~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/ro/LC_MESSAGES/nova.po b/nova/locale/ro/LC_MESSAGES/nova.po index 4b2a1d2a0..8139116f6 100644 --- a/nova/locale/ro/LC_MESSAGES/nova.po +++ b/nova/locale/ro/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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2013-06-10 18:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Romanian " @@ -81,298 +81,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -380,85 +380,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -466,896 +466,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1370,15 +1385,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1400,17 +1415,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1728,7 +1743,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2135,89 +2150,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2265,6 +2298,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2311,7 +2345,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2653,9 +2687,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2717,6 +2751,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2877,7 +2912,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2917,32 +2953,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2953,26 +2989,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3020,7 +3059,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3294,7 +3333,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3311,16 +3350,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3403,12 +3442,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3491,38 +3530,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3537,28 +3576,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3617,17 +3656,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3985,244 +4024,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4286,12 +4325,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4411,270 +4450,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4816,153 +4855,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5082,12 +5121,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5173,7 +5212,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5228,7 +5267,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5843,75 +5882,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5937,7 +5976,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6204,11 +6243,6 @@ msgstr "" 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 "" @@ -6645,9 +6679,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6747,18 +6781,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6773,9 +6807,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6799,7 +6833,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7076,42 +7110,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7238,12 +7272,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7280,7 +7314,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7334,37 +7368,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7412,85 +7446,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7587,12 +7621,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7602,7 +7636,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7616,22 +7650,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7744,12 +7774,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8002,12 +8032,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8065,7 +8095,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8417,12 +8447,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8580,7 +8610,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8619,236 +8649,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8856,76 +8886,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8933,50 +8963,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8986,69 +9016,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9067,15 +9097,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9266,47 +9296,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9314,7 +9344,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9322,7 +9352,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9330,7 +9360,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9727,34 +9757,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10131,7 +10161,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10289,106 +10319,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10426,32 +10437,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11141,63 +11152,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11338,9 +11353,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/ru/LC_MESSAGES/nova.po b/nova/locale/ru/LC_MESSAGES/nova.po index 849527266..5631a00a1 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2012-03-25 09:34+0000\n" "Last-Translator: Eugene Marshal \n" "Language-Team: Russian \n" @@ -84,180 +84,180 @@ msgstr "Ошибка перезагрузки копии" msgid "Flags path: %s" msgstr "Расположение флагов: %s" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "Обнаружено неизвестное исключение." -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, fuzzy, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "Ошибка дешифровки текста" -#: nova/exception.py:167 +#: nova/exception.py:169 #, fuzzy, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "Ошибка дешифровки текста" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "Ошибка создания виртуального интерфейса" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" "5 безуспешных попыток создания виртуального интерфейса с уникальным " "mac-адресом" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "Не авторизировано." -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "Пользователь не имеет административных привилегий" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Политика не допускает выполнения %(action)s." -#: nova/exception.py:198 +#: nova/exception.py:200 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "Образ %(image_id)s не найден." -#: nova/exception.py:202 +#: nova/exception.py:204 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Ядро не найдено для образа %(image_id)s." -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "Недопустимые параметры." -#: nova/exception.py:211 +#: nova/exception.py:213 #, fuzzy msgid "Block Device Mapping is Invalid." msgstr "block_device_mapping %s" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Том %(volume_id)s никуда не присоединён" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "Недопустимый запрос." -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "Недопустимый том" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "Недопустимые метаданные" -#: nova/exception.py:266 +#: nova/exception.py:268 #, fuzzy msgid "Invalid metadata size" msgstr "Неправильный ключ метаданных" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Недопустимый диапазон портов %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Недопустимый протокол IP %(protocol)s." -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Недопустимый тип содержимого %(content_type)s." -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Недопустимый cidr %(cidr)s." -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, fuzzy, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "Допустимый узел не найден. %(reason)s" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -266,86 +266,86 @@ msgstr "" "Копия %(instance_uuid)s в %(attr)s %(state)s. Невозможно %(method)s во " "время нахождения копии в этом состоянии." -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "Копия %(instance_id)s не выполняется." -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "Копия %(instance_id)s не переведена в режим восстановления" -#: nova/exception.py:323 +#: nova/exception.py:325 #, fuzzy, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "Копия %(instance_id)s не переведена в режим восстановления" -#: nova/exception.py:327 +#: nova/exception.py:329 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "Копия %(instance_id)s не переведена в режим приостановления." -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "Ошибка приостановления копии" -#: nova/exception.py:335 +#: nova/exception.py:337 #, fuzzy, python-format msgid "Failed to resume instance: %(reason)s." msgstr "Ошибка обновления пароля: %(resp)r" -#: nova/exception.py:339 +#: nova/exception.py:341 #, fuzzy, python-format msgid "Failed to power on instance: %(reason)s." msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется" -#: nova/exception.py:343 +#: nova/exception.py:345 #, fuzzy, python-format msgid "Failed to power off instance: %(reason)s." msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "Ошибка перезагрузки копии" -#: nova/exception.py:351 +#: nova/exception.py:353 #, fuzzy msgid "Failed to terminate instance" msgstr "Ошибка перезагрузки копии" -#: nova/exception.py:355 +#: nova/exception.py:357 #, fuzzy msgid "Failed to deploy instance" msgstr "Ошибка перезагрузки копии" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "В данный момент служба недоступна." -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, fuzzy, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "Служба Compute недоступна в настоящее время." -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "Невозможно переместить копию (%(instance_id)s) на текущий узел (%(host)s)." -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "Копии необходима новая версия гипервизора, вместо предоставленной." -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " @@ -354,38 +354,38 @@ msgstr "" "Предоставленный адрес диска (%(path)s) уже существует, но ожидалось, что " "отсутствует." -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "Недопустимое размещение предоставленного устройства (%(path)s)." -#: nova/exception.py:394 +#: nova/exception.py:396 #, fuzzy, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "Недопустимое размещение предоставленного устройства (%(path)s)." -#: nova/exception.py:399 +#: nova/exception.py:401 #, fuzzy, python-format msgid "The supplied device (%(device)s) is busy." msgstr "Недопустимое размещение предоставленного устройства (%(path)s)." -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "Недопустимые сведения ЦПУ" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s не является допустимым IP-адресом в4/6." -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -393,86 +393,86 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Форматирование диска %(disk_format)s недопустимо" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "Образ %(image_id)s недопустим: %(reason)s" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "Копия %(instance_id)s недопустима: %(reason)s" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Ec2 id %(ec2_id)s недопустим." -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, fuzzy, python-format msgid "Invalid ID received %(id)s." msgstr "Недопустимый cidr %(cidr)s." -#: nova/exception.py:448 +#: nova/exception.py:450 #, fuzzy msgid "Constraint not met." msgstr "копия - %s не представлена" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "Ресурс не может быть найден." -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Том %(volume_id)s не найден." -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Снимок %(snapshot_id)s не может быть найден." -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "Отсутствует диск в %(location)s" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "Невозможно найти обработчик для тома %(driver_type)s." -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Недопустимый образ href %(image_href)s." -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Образ %(image_id)s не найден." -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -480,65 +480,65 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Проект %(project_id)s не найден." -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "Невозможно найти SR для чтения/записи VDI." -#: nova/exception.py:505 +#: nova/exception.py:507 #, fuzzy, python-format msgid "Network %(network_id)s is duplicated." msgstr "Сеть %(network_id)s не найдена." -#: nova/exception.py:509 +#: nova/exception.py:511 #, fuzzy, python-format msgid "Network %(network_id)s is still in use." msgstr "Сеть %(network_id)s не найдена." -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "%(req)s необходимо для создания сети." -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Сеть %(network_id)s не найдена." -#: nova/exception.py:521 +#: nova/exception.py:523 #, fuzzy, python-format msgid "Port id %(port_id)s could not be found." msgstr "Снимок %(snapshot_id)s не может быть найден." -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "Сеть не может быть найдена для моста %(bridge)s" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "Сеть не может быть найдена для uuid %(uuid)s" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "Сеть не найдена с cidr %(cidr)s." -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "Сеть не найдена для копии %(instance_id)s." -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "Сети не определены." -#: nova/exception.py:545 +#: nova/exception.py:547 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" @@ -547,233 +547,233 @@ msgstr "" "Или uuid %(network_uuid)s сети не предоставлено или не присвоено проекту " "%(project_id)s." -#: nova/exception.py:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, fuzzy, python-format msgid "Port %(port_id)s is still in use." msgstr "Сеть %(network_id)s не найдена." -#: nova/exception.py:558 +#: nova/exception.py:560 #, fuzzy, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "Сеть не найдена для копии %(instance_id)s." -#: nova/exception.py:562 +#: nova/exception.py:564 #, fuzzy, python-format msgid "No free port available for instance %(instance)s." msgstr "Сеть не найдена для копии %(instance_id)s." -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "Копия %(instance_id)s не найдена" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "Копия %(instance_id)s не найдена" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, fuzzy, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "Присвоить адрес %(public_ip)s копии %(instance_id)s" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "Недопустимый фиксированный IP-адрес %(address)s." -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "Тип тома %(name)s уже существует." -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "Запись DNS %(name)s уже существует в домене %(domain)s." -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 #, fuzzy msgid "Floating ip pool not found." msgstr "установка сетевого узла" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "Интерфейс %(interface)s не найден." -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Служба %(service_id)s не найдена." -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "Узел %(host)s не найден." -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "Узел сompute %(host)s не найден." -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "Квота не найдена" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "Квота проекта %(project_id)s не найдена." -#: nova/exception.py:714 +#: nova/exception.py:716 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Класс %(class_name)s не найден: %(exception)s" -#: nova/exception.py:718 +#: nova/exception.py:720 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Квота проекта %(project_id)s не найдена." -#: nova/exception.py:722 +#: nova/exception.py:724 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "Пользователь %(user_id)s не найден." -#: nova/exception.py:726 +#: nova/exception.py:728 #, fuzzy, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "Расширенный ресурс: %s" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "Группа безопасности %(security_group_id)s не найдена." -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" "Группа безопасности %(security_group_id)s не найдена для проекта " "%(project_id)s." -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "Группа безопасности с правилом %(rule_id)s не найдена." -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " @@ -782,7 +782,7 @@ msgstr "" "Группа безопасности %(security_group_id)s уже ассоциирована с копией " "%(instance_id)s" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " @@ -791,603 +791,618 @@ msgstr "" "Группа безопасности %(security_group_id)s не ассоциирована с копией " "%(instance_id)s" -#: nova/exception.py:753 +#: nova/exception.py:755 #, fuzzy, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "Группа безопасности с правилом %(rule_id)s не найдена." -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "Перемещение %(migration_id)s не найдено." -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "Перемещение не найдено для копии %(instance_id)s в состоянии %(status)s." -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "Пул консоли %(pool_id)s не найден." -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "Консоль %(console_id)s не найдена." -#: nova/exception.py:790 +#: nova/exception.py:792 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "Консоль для копии %(instance_id)s не найдена." -#: nova/exception.py:794 +#: nova/exception.py:796 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "Консоль для копии %(instance_id)s в пуле %(pool_id)s не найдена." -#: nova/exception.py:799 +#: nova/exception.py:801 #, fuzzy, python-format msgid "Invalid console type %(console_type)s" msgstr "Недопустимый тип консоли %(console_type)s " -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "Тип копии %(instance_type_id)s не найден." -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "Тип копии с названием %(instance_type_name)s не найден." -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, fuzzy, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "том группы %s не существует" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, fuzzy, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "Не найден том для копии %(instance_id)s." -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "Копия %(instance_id)s не имеет метаданных с ключом %(metadata_key)s." -#: nova/exception.py:866 +#: nova/exception.py:868 #, fuzzy, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "Копия %(instance_id)s не имеет метаданных с ключом %(metadata_key)s." -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "Файл %(file_path)s не может быть найден." -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" "Не найден виртуальный переключатель ассоциированный с сетевым адаптером " "%(adapter)s." -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "Сетевой адаптер %(adapter)s не может быть найден." -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "Класс %(class_name)s не найден: %(exception)s" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "Действие не разрешено." -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, fuzzy, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "Копия %(name)s уже существует." -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "Копия %(name)s уже существует." -#: nova/exception.py:917 +#: nova/exception.py:919 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "Тип копии %(name)s уже существует." -#: nova/exception.py:921 +#: nova/exception.py:923 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "Тип копии %(name)s уже существует." -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, fuzzy, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s" -#: nova/exception.py:934 +#: nova/exception.py:936 #, fuzzy, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "Ошибка перемещения" -#: nova/exception.py:942 +#: nova/exception.py:944 #, fuzzy msgid "Migration pre-check error" msgstr "Ошибка перемещения" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Неправильное тело сообщения: %(reason)s" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 #, fuzzy msgid "When resizing, instances must change flavor!" msgstr "При изменении размера, копии должны изменить размер!" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "Недостаточно памяти на узле сети compute для запуска %(uuid)s." -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "Допустимый узел не найден. %(reason)s" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "Превышена квота" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, fuzzy, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий" -#: nova/exception.py:1004 +#: nova/exception.py:1006 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:1008 +#: nova/exception.py:1010 #, fuzzy msgid "Maximum number of fixed ips exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, fuzzy, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 #, fuzzy msgid "Maximum number of key pairs exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:1032 +#: nova/exception.py:1034 #, fuzzy msgid "Maximum number of security groups or rules exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, fuzzy, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Копия %(instance_id)s не найдена." -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "Консоль для копии %(instance_id)s не найдена." -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "Том %(volume_id)s не найден." -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "Снимок %(snapshot_id)s не может быть найден." -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Образ %(image_id)s не найден." -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Получение образа %(image)s" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "Получение образа %(image)s" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Копия %(instance_id)s не найдена" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Выполнение запуска копий" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, fuzzy, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "Выполнение запуска копий" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "Подключить том %(volume_id)s для копии %(instance_id)s на %(device)s" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Квота проекта %(project_id)s не найдена." -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Проект %(project_id)s не найден." -#: nova/exception.py:1181 +#: nova/exception.py:1183 #, fuzzy msgid "Instance recreate is not implemented by this virt driver." msgstr "set_admin_password не реализован в этой драйвере." -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "Копия %(instance_id)s не переведена в режим восстановления" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "Копия %(instance_id)s не переведена в режим восстановления" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "Тип копии %(name)s уже существует." -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "Ожидался объект типа: %s" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1402,15 +1417,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 #, fuzzy msgid "Failed to get nw_info" msgstr "Ошибка получения метаданных для ip: %s" @@ -1433,17 +1448,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1768,7 +1783,7 @@ msgstr "Создание пары ключей %s" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2190,89 +2205,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "Недопустимые метаданные" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, 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:366 +#, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 #, fuzzy, python-format msgid "Instance is in an invalid state for '%s'" msgstr "Копия в недопустимом состоянии для '%(action)s'" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "Отклонение запроса снимка, снимки в данный момент отключены" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "Снимки копии в настоящий момент недопустимы." -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "Загруженное расширение: %s" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "Загрузка расширения %s" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "Ошибка загрузки расширения %(ext_factory)s: %(exc)s" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, fuzzy, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "Ошибка загрузки расширения %(ext_name)s: %(exc)s" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2320,6 +2353,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "Неправильное тело запроса" @@ -2366,7 +2400,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "Инициализация диспетчера расширений." @@ -2719,9 +2753,9 @@ msgstr "Запросы изменение размера требуют атри #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "Недопустимый запрос тела" @@ -2783,6 +2817,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "Сервер не найден" @@ -2949,7 +2984,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2991,34 +3027,34 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 #, fuzzy msgid "Coverage not running" msgstr "xvp не выполняется..." -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 #, fuzzy msgid "Invalid path" msgstr "Недопустимый снимок" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, fuzzy, python-format msgid "Directory conflict: %s already exists" msgstr "Группа безопасности %s уже существует" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -3029,26 +3065,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, fuzzy, python-format msgid "Error in evacuate, %s" msgstr "Ошибка перемещения %s" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, fuzzy, python-format msgid "Fixed IP %s not found" msgstr "Сертификат %(certificate_id)s не найден." @@ -3099,7 +3138,7 @@ msgstr "Тип тома %(name)s уже существует." #: 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3383,7 +3422,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "Недостаточно параметров для сбора правильного правила." @@ -3402,16 +3441,16 @@ msgstr "Отображение сети с идентификатором %s" msgid "security group default rule not found" msgstr "Группа безопасности с правилом %(rule_id)s не найдена." -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, fuzzy, python-format msgid "Bad prefix for network in cidr %s" msgstr "Недопустимый префикс для to_global_ipv6: %s" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "Группа безопасности не задана" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "Наименование группы безопасности не может отсутствовать" @@ -3497,12 +3536,12 @@ msgstr "Загруженное расширение: %s" msgid "Ext version: %i" msgstr "Версия агента копии: %s" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, fuzzy, python-format msgid "Reserving IP address %s" msgstr "Присвоить адрес %s" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, fuzzy, python-format msgid "Unreserving IP address %s" msgstr "Присвоить адрес %s" @@ -3585,39 +3624,39 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, fuzzy, python-format msgid "Got update for instance: %(instance)s" msgstr "Не найден том для копии %(instance_id)s." -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 #, fuzzy msgid "Got update to delete instance" msgstr "Не найден том для копии %(instance_id)s." -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3632,28 +3671,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, fuzzy, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "Не найден том для копии %(instance_id)s." @@ -3712,17 +3751,17 @@ msgstr "Запуск VPN для %s" msgid "Failed to load %s" msgstr "Невозможно создать том" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, fuzzy, python-format msgid "deployment to node %s failed" msgstr "элемент не является потомком" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -4093,26 +4132,26 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 #, fuzzy msgid "Cannot run any more instances of this type." msgstr "" "Превышена квота копий. Вы не можете запустить дополнительные копии этого " "типа." -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, fuzzy, python-format msgid "Can only run %s more instances of this type." msgstr "Превышена квота копий. Вы можете запустить только %s копий этого типа." -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, 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:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " @@ -4121,97 +4160,97 @@ msgstr "" "Превышена квота для %(pid)s, попытка назначить %(num_metadata)s свойств " "метаданных" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Невозможно присоединить том для копии %s" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "Выполняет запуск %s копий..." -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "bdm %s" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 #, fuzzy msgid "instance termination disabled" msgstr "Выполнение завершения работы копий" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "Тип копии %(instance_type_id)s не найден." -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 #, fuzzy msgid "going to delete a resizing instance" msgstr "Выполнение завершения работы копий" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, fuzzy, python-format msgid "instance's host %s is down, deleting from database" msgstr "Отсутствует узел для копии %s, немедленное удаление" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Выполнение запуска копий" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 #, fuzzy msgid "Going to try to terminate instance" msgstr "Будет выполнения попытка завершить работу %s" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 #, fuzzy msgid "Going to try to stop instance" msgstr "Попытка остановить %s" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 #, fuzzy msgid "Going to try to start instance" msgstr "Попытка запустить %s" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "Поиск по: %s" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Запуск снимка для ВМ %s" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -4220,63 +4259,63 @@ msgstr "" "Устаревший тип копии %(current_instance_type_name)s, новый тип копии " "%(new_instance_type_name)s" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, 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:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Будет выполнения попытка завершить работу %s" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "Группа безопасности %s не может быть пустой." -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, fuzzy, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " @@ -4285,70 +4324,70 @@ msgstr "" "Значение (%s) для параметра GroupName недопустимо. Длина превышает " "максимально допустимое значение 255." -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "Создать группу безопасности %s" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "Группа безопасности %s уже существует" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Невозможно ликвидировать vbd %s" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Невозможно ликвидировать vbd %s" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 #, fuzzy msgid "Security group is still in use" msgstr "Группа безопасности (%s) не найдена" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "Удалить группу безопасности %s" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "Правило (%s) не найдено" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 #, fuzzy msgid "Quota exceeded, too many security group rules." msgstr "Добавление правила группы безопасности: %r" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4413,12 +4452,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4541,158 +4580,158 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Выполнение запуска копий" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, fuzzy, python-format msgid "Error: %s" msgstr "Ошибка БД: %s" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 #, fuzzy msgid "Allocating IP information in the background." msgstr "установка сетевого узла" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Выполнение запуска копий" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "Пропуск DiskNotFound: %s" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, fuzzy, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "Пропуск DiskNotFound: %s" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "завершение работы bdm %s" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s. Установка состояния копии vm_state на ERROR" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 #, fuzzy msgid "Rebuilding instance" msgstr "Обновление сборки %s" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, fuzzy, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Создать снимок из тома %s" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 #, fuzzy msgid "Rebooting instance" msgstr "Перезагрузка копии %s" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, fuzzy, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " @@ -4701,26 +4740,26 @@ msgstr "" "попытка перезагрузки не выполняемой копии: %(instance_uuid)s (состояние: " "%(state)s ожидалось: %(running)s)" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 #, fuzzy msgid "Instance disappeared during reboot" msgstr "копия не включена" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 #, fuzzy msgid "instance snapshotting" msgstr "копия %s: выполнение снимка" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, fuzzy, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " @@ -4729,98 +4768,98 @@ msgstr "" "попытка создания снимка не выполняемой копии: %(instance_uuid)s " "(состояние: %(state)s ожидалось: %(running)s)" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "Найдено %(num_images)d образов (ротация: %(rotation)d)" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "Удаление образа %s" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 #, fuzzy msgid "Root password set" msgstr "Копия %s: Назначение административного пароля" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 #, fuzzy msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "set_admin_password не реализован в этой драйвере." -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, fuzzy, python-format msgid "set_admin_password failed: %s" msgstr "set_admin_password не реализован в этой драйвере." -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 #, fuzzy msgid "error setting admin password" msgstr "Ошибка назначения пароля администратора" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Ошибка приостановления копии" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Ошибка БД: %s" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "%s. Установка состояния копии vm_state на ERROR" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 #, fuzzy msgid "Instance has no source host" msgstr "Копия не существует" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "назначение совпадает с источником!" @@ -4974,7 +5013,7 @@ msgstr "Ошибка получения метаданных для ip: %s" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " @@ -4983,64 +5022,64 @@ msgstr "" "Найдены %(migration_count)d неподтверждённых перемещений, старше " "%(confirm_window)d секунд" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, fuzzy, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "Завершение работы ВМ для копии %(instance_uuid)s" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 #, fuzzy msgid "In ERROR state" msgstr "Ошибка БД: %s" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "Обновление временных данных использования полосы пропускания" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 #, fuzzy msgid "Updating volume usage cache" msgstr "Обновление временных данных использования полосы пропускания" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "Обновление состояния узла" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -5049,86 +5088,86 @@ msgstr "" "Найдено %(num_db_instances)s в базе данных и %(num_vm_instances)s в " "гипервизоре." -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "копия не включена" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 #, fuzzy msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0, пропуск..." -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "LoggingVolumeDriver: %s" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, fuzzy, python-format msgid "No service record for host %s" msgstr "Нет службы для compute ID %s" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "%s. Установка состояния копии vm_state на ERROR" @@ -5250,12 +5289,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 #, fuzzy msgid "Invalid block_device_mapping_destroy invocation" msgstr "block_device_mapping %s" @@ -5345,7 +5384,7 @@ msgstr "Ошибка перезагрузки копии" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Ошибка перезагрузки копии" @@ -5401,7 +5440,7 @@ msgstr "Недопустимый запрос тела" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -6034,80 +6073,80 @@ msgstr "Недопустимый сетевой формат" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "установка сетевого узла" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, fuzzy, python-format msgid "Quantum Error creating security group %s" msgstr "Удалить группу безопасности %s" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, fuzzy, python-format msgid "Quantum Error updating security group %s" msgstr "Удалить группу безопасности %s" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "Удалить группу безопасности %s" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Обнаружена ошибка: %s" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 #, fuzzy msgid "Quantum Error getting security groups" msgstr "Удалить группу безопасности %s" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 #, fuzzy msgid "Security group id should be uuid" msgstr "Группа безопасности (%s) не найдена" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Удалить группу безопасности %s" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 #, fuzzy msgid "Quantum Error:" msgstr "Обнаружена ошибка: %s" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "Группа безопасности с правилом %(rule_id)s не найдена." -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, 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:444 +#: nova/network/security_group/quantum_driver.py:453 #, fuzzy, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -6136,7 +6175,7 @@ msgstr "Недопустимая server_string: %s" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6406,11 +6445,6 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:66 -#, fuzzy, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" -msgstr "Ошибка загрузки расширения %(ext_name)s: %(exc)s" - #: nova/openstack/common/rpc/__init__.py:106 #, python-format msgid "" @@ -6862,10 +6896,10 @@ msgstr "Невозможно найти другой compute" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 -#, fuzzy, python-format -msgid "Setting instance to %(state)s state." -msgstr "%s. Установка состояния копии vm_state на ERROR" +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 +#, python-format +msgid "Setting instance to %s state." +msgstr "" #: nova/scheduler/driver.py:156 msgid "Driver must implement schedule_prep_resize" @@ -6964,18 +6998,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "Принято служебное обновление для %(service_name)s от %(host)s." -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, fuzzy, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "Принято служебное обновление для %(service_name)s от %(host)s." -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "Нет службы для compute ID %s" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6990,10 +7024,10 @@ msgstr "Ошибка schedule_%(method)s: %(ex)s" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" -msgstr "Невозможно декодировать параметры расписания: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" +msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 #, python-format @@ -7016,7 +7050,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7295,43 +7329,43 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "Выполняемые копии: %s" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "После завершения работы копий: %s" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "Внутренняя ошибка" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "После принудительного завершения работы копий: %s" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 #, fuzzy msgid "spawn error" msgstr "Ошибка аутентификации" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7462,12 +7496,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "Создание файлов в %s для имитации гостевого агента" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "Удаление файлов имитации гостевого агента в %s" @@ -7505,7 +7539,7 @@ msgstr "Невозможно загрузить драйвер виртуали msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7560,37 +7594,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "Перечень копий" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7639,85 +7673,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, fuzzy, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "Перечень копий" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, fuzzy, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "Перечень копий" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, fuzzy, python-format msgid "Injecting files into image for instance %(name)s" msgstr "Создание снимка копии ВМ %s " -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, fuzzy, python-format msgid "PXE deploy started for instance %s" msgstr "сетевые распределения для копии %s" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, fuzzy, python-format msgid "PXE deploy completed for instance %s" msgstr "Получить консольный вывод для копии %s" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, fuzzy, python-format msgid "PXE deploy failed for instance %s" msgstr "сетевые распределения для копии %s" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, fuzzy, python-format msgid "Tilera deploy started for instance %s" msgstr "сетевые распределения для копии %s" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, fuzzy, python-format msgid "Tilera deploy completed for instance %s" msgstr "Получить консольный вывод для копии %s" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, fuzzy, python-format msgid "Tilera deploy failed for instance %s" msgstr "Невозможно найти узел для копии %s" @@ -7816,12 +7850,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7831,7 +7865,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7845,22 +7879,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, fuzzy, python-format msgid "Baremetal interface %s not found" msgstr "разделы не найдена" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, fuzzy, python-format msgid "Baremetal interface %s already in use" msgstr "Ошибка создания виртуального интерфейса" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, fuzzy, python-format msgid "Baremetal virtual interface %s not found" msgstr "разделы не найдена" @@ -7973,12 +8003,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8234,12 +8264,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, fuzzy, python-format msgid "Failed to mount image %(ex)s)" msgstr "Ошибка обновления агента: %(resp)r" @@ -8298,7 +8328,7 @@ msgstr "Версия агента копии: %s" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8660,12 +8690,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Перечень копий" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" @@ -8831,7 +8861,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "Создание снимка копии ВМ %s " -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8870,242 +8900,242 @@ msgstr "Ошибка поиска vbd для vdi %s" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "Подключение к libvirt: %s" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, fuzzy, python-format msgid "URI %s does not support events" msgstr "том группы %s не существует" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "Неполадка с подключением к libvirt" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Подключение к libvirt: %s" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 #, fuzzy msgid "Going to destroy instance again." msgstr "Выполнение остановки копий" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, fuzzy, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "Ошибка schedule_%(method)s: %(ex)s" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 #, fuzzy msgid "attaching network adapter failed." msgstr "Сети не определены." -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 #, fuzzy msgid "detaching network adapter failed." msgstr "Сети не определены." -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "снимок %s: создание завершено" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Ошибка перезагрузки копии" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 #, fuzzy msgid "Guest does not have a console available" msgstr "Пользователь не имеет административных привилегий" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "Создание изображения" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Запрос xapi на приём образа vhd %(image)s" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -9113,19 +9143,19 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -9134,33 +9164,33 @@ msgstr "" "Ошибка libvirt во время поиска %(instance_name)s: [Код ошибки " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " @@ -9169,25 +9199,25 @@ msgstr "" "Невозможно получить количество ЦПУ, так как эта возможность не " "реализована для этой платформы. Эту ошибку можно безопасно пропустить." -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "устаревшая версия libvirt (не поддерживается getVersion)" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Получение размера образа для образа %s" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9195,21 +9225,21 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -9218,29 +9248,29 @@ msgstr "" "Создание временного файла %s для оповещения других узлов сети compute о " "необходимости присоединения того же хранилища." -#: nova/virt/libvirt/driver.py:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9250,7 +9280,7 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -9259,22 +9289,22 @@ msgstr "" "Создание временного файла %s для оповещения других узлов сети compute о " "необходимости присоединения того же хранилища." -#: nova/virt/libvirt/driver.py:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 -#, fuzzy, python-format -msgid "Live Migration failure: %(e)s" -msgstr "Ошибка аутентификации: %s" +#: nova/virt/libvirt/driver.py:3332 +#, python-format +msgid "Live Migration failure: %s" +msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, 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:3520 +#: nova/virt/libvirt/driver.py:3546 #, fuzzy, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" @@ -9283,41 +9313,41 @@ msgstr "" "Ошибка libvirt во время поиска %(instance_name)s: [Код ошибки " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 #, fuzzy msgid "Instance running successfully." msgstr "Копия %s: выполнение" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9338,15 +9368,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: nova/virt/libvirt/firewall.py:270 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "nwfilter(%(instance_filter_name)s) для%(name)s не найден." -#: nova/virt/libvirt/firewall.py:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "Брандмауэр iptables: Настройка базовой фильтрации" @@ -9537,48 +9567,48 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, fuzzy, python-format msgid "Unexpected vif_type=%s" msgstr "Непредвиденная ошибка: %s" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 #, fuzzy msgid "Failed while unplugging vif" msgstr "Ошибка отсоединения vif копии '%s'" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9586,7 +9616,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9594,7 +9624,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9602,7 +9632,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -10013,34 +10043,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, fuzzy, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "Свойство %(attr)s не назначено для управляемого объекта %(objName)s" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "Отсутствуют зарегистрированные ВМ" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "Завершение сеанса с неполадками или уже завершённого сеанса: %s" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "Сеанс имеет неполадки" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "Недопустимый сеанс" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 #, fuzzy msgid "No Virtual Machine has been registered yet" msgstr " Отсутствуют зарегистриованные виртуальные машины" @@ -10443,7 +10473,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10603,14 +10633,14 @@ msgstr "Ошибка поиска тома в базе данных" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Точка подключения %(mountpoint)s отсоединена от копии %(instance_name)s" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, 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:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, fuzzy, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -10619,94 +10649,75 @@ msgstr "" "НЕ РЕАЛИЗОВАНО: Вызов %(method)s не поддерживается агентом. VM " "id=%(instance_uuid)s; args=%(args)r" -#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, fuzzy, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "Вызов %(method)s возвратил ошибку: %(e)s." -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "Запрос версии агента" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Обновление агента до %s" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "Настройка пароля администратора" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "Восстановление сети" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "Средства XenServer не установлены в этот образ" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "Ошибка OpenSSL: %s" @@ -10750,32 +10761,32 @@ msgstr "" msgid "Got exception: %s" msgstr "Исключение: %s" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake не имеет реализации для %s" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "Выполняется вызов getter %s" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, fuzzy, python-format msgid "Calling setter %s" msgstr "Выполняется вызов getter %s" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11501,68 +11512,72 @@ msgstr "Выполнение перезагрузки xvp" msgid "VM is not present, skipping destroy..." msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..." -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "Копия в состоянии режима восстановления: %s" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 #, fuzzy msgid "VM is not present, skipping soft delete..." msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..." -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 #, fuzzy msgid "Automatically hard rebooting" msgstr "Автоматическая безотказная перезагрузка %d" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 #, fuzzy msgid "Injecting network info to xenstore" msgstr "установка сетевого узла" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 #, fuzzy msgid "Creating vifs" msgstr "Создание изображения" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, 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:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 #, fuzzy msgid "No suitable network for migrate" msgstr "Недопустимый сетевой формат" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 #, fuzzy msgid "Migrate Send failed" msgstr "Ошибка создания" @@ -11708,9 +11723,60 @@ msgstr "Образ должен быть доступен" msgid "status must be 'available'" msgstr "Образ должен быть доступен" -#~ msgid "Certificate %(certificate_id)s not found." -#~ msgstr "Сертификат %(certificate_id)s не найден." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "Ошибка загрузки расширения %(ext_name)s: %(exc)s" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "%s. Установка состояния копии vm_state на ERROR" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "Невозможно декодировать параметры расписания: '%(e)s'" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "Ошибка аутентификации: %s" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" +#~ msgstr "" -#~ msgid "quantum authentication failed" -#~ msgstr "Ошибка аутентификации" +#~ msgid "Failed to reset network: %r" +#~ msgstr "" diff --git a/nova/locale/ru_RU/LC_MESSAGES/nova.po b/nova/locale/ru_RU/LC_MESSAGES/nova.po index 7164fb764..f09b4970a 100644 --- a/nova/locale/ru_RU/LC_MESSAGES/nova.po +++ b/nova/locale/ru_RU/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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian (Russia) " @@ -81,298 +81,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -380,85 +380,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -466,896 +466,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1370,15 +1385,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1400,17 +1415,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1728,7 +1743,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2135,89 +2150,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2265,6 +2298,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2311,7 +2345,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2653,9 +2687,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2717,6 +2751,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2877,7 +2912,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2917,32 +2953,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2953,26 +2989,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3020,7 +3059,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3294,7 +3333,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3311,16 +3350,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3403,12 +3442,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3491,38 +3530,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3537,28 +3576,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3617,17 +3656,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3985,244 +4024,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4286,12 +4325,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4411,270 +4450,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4816,153 +4855,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5082,12 +5121,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5173,7 +5212,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5228,7 +5267,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5843,75 +5882,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5937,7 +5976,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6204,11 +6243,6 @@ msgstr "" 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 "" @@ -6645,9 +6679,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6747,18 +6781,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6773,9 +6807,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6799,7 +6833,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7076,42 +7110,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7238,12 +7272,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7280,7 +7314,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7334,37 +7368,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7412,85 +7446,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7587,12 +7621,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7602,7 +7636,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7616,22 +7650,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7744,12 +7774,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8002,12 +8032,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8065,7 +8095,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8417,12 +8447,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8580,7 +8610,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8619,236 +8649,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8856,76 +8886,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8933,50 +8963,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8986,69 +9016,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9067,15 +9097,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9266,47 +9296,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9314,7 +9344,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9322,7 +9352,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9330,7 +9360,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9727,34 +9757,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10131,7 +10161,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10289,106 +10319,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10426,32 +10437,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11141,63 +11152,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11338,9 +11353,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/sw_KE/LC_MESSAGES/nova.po b/nova/locale/sw_KE/LC_MESSAGES/nova.po index e39a9da44..4686f5c85 100644 --- a/nova/locale/sw_KE/LC_MESSAGES/nova.po +++ b/nova/locale/sw_KE/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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Swahili (Kenya) " @@ -80,298 +80,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -379,85 +379,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -465,896 +465,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1369,15 +1384,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1399,17 +1414,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1727,7 +1742,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2134,89 +2149,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2264,6 +2297,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2310,7 +2344,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2652,9 +2686,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2716,6 +2750,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2876,7 +2911,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2916,32 +2952,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2952,26 +2988,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3019,7 +3058,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3293,7 +3332,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3310,16 +3349,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3402,12 +3441,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3490,38 +3529,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3536,28 +3575,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3616,17 +3655,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3984,244 +4023,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4285,12 +4324,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4410,270 +4449,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4815,153 +4854,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5081,12 +5120,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5172,7 +5211,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5227,7 +5266,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5842,75 +5881,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5936,7 +5975,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6203,11 +6242,6 @@ msgstr "" 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 "" @@ -6644,9 +6678,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6746,18 +6780,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6772,9 +6806,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6798,7 +6832,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7075,42 +7109,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7237,12 +7271,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7279,7 +7313,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7333,37 +7367,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7411,85 +7445,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7586,12 +7620,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7601,7 +7635,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7615,22 +7649,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7743,12 +7773,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8001,12 +8031,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8064,7 +8094,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8416,12 +8446,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8579,7 +8609,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8618,236 +8648,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8855,76 +8885,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8932,50 +8962,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8985,69 +9015,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9066,15 +9096,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9265,47 +9295,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9313,7 +9343,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9321,7 +9351,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9329,7 +9359,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9726,34 +9756,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10130,7 +10160,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10288,106 +10318,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10425,32 +10436,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11140,63 +11151,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11337,9 +11352,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/tl/LC_MESSAGES/nova.po b/nova/locale/tl/LC_MESSAGES/nova.po index dc674ca30..63970892e 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Tagalog \n" @@ -79,298 +79,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "walang paraan para sa mensahe: %s" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -378,85 +378,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -464,896 +464,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "walang paraan para sa mensahe: %s" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "walang paraan para sa mensahe: %s" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1368,15 +1383,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1398,17 +1413,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1726,7 +1741,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2133,89 +2148,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2263,6 +2296,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2309,7 +2343,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2651,9 +2685,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2715,6 +2749,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2875,7 +2910,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2915,32 +2951,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2951,26 +2987,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3018,7 +3057,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3292,7 +3331,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3309,16 +3348,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3401,12 +3440,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3489,38 +3528,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3535,28 +3574,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3615,17 +3654,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3984,244 +4023,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4285,12 +4324,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4410,270 +4449,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4815,153 +4854,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5081,12 +5120,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5172,7 +5211,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5227,7 +5266,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5842,75 +5881,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5936,7 +5975,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6203,11 +6242,6 @@ msgstr "" 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 "" @@ -6644,9 +6678,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6746,18 +6780,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6772,9 +6806,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6798,7 +6832,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7075,42 +7109,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7237,12 +7271,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7279,7 +7313,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7333,37 +7367,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7411,85 +7445,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7586,12 +7620,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7601,7 +7635,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7615,22 +7649,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7743,12 +7773,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8001,12 +8031,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8064,7 +8094,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8416,12 +8446,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8579,7 +8609,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8618,236 +8648,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8855,76 +8885,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8932,50 +8962,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8985,69 +9015,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9066,15 +9096,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9265,47 +9295,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9313,7 +9343,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9321,7 +9351,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9329,7 +9359,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9726,34 +9756,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10130,7 +10160,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10288,106 +10318,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10425,32 +10436,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11140,63 +11151,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11337,9 +11352,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/tr/LC_MESSAGES/nova.po b/nova/locale/tr/LC_MESSAGES/nova.po index fb5e011e5..b6ba462f7 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2011-12-14 18:10+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish \n" @@ -79,298 +79,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -378,85 +378,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -464,896 +464,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1368,15 +1383,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1398,17 +1413,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1726,7 +1741,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2133,89 +2148,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2263,6 +2296,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2309,7 +2343,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2651,9 +2685,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2715,6 +2749,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2875,7 +2910,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2915,32 +2951,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2951,26 +2987,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3018,7 +3057,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3292,7 +3331,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3309,16 +3348,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3401,12 +3440,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3489,38 +3528,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3535,28 +3574,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3615,17 +3654,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3983,244 +4022,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4284,12 +4323,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4409,270 +4448,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4814,153 +4853,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5080,12 +5119,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5171,7 +5210,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5226,7 +5265,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5841,75 +5880,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5935,7 +5974,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6202,11 +6241,6 @@ msgstr "" 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 "" @@ -6643,9 +6677,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6745,18 +6779,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6771,9 +6805,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6797,7 +6831,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7074,42 +7108,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7236,12 +7270,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7278,7 +7312,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7332,37 +7366,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7410,85 +7444,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7585,12 +7619,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7600,7 +7634,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7614,22 +7648,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7742,12 +7772,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8000,12 +8030,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8063,7 +8093,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8415,12 +8445,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8578,7 +8608,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8617,236 +8647,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8854,76 +8884,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8931,50 +8961,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8984,69 +9014,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9065,15 +9095,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9264,47 +9294,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9312,7 +9342,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9320,7 +9350,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9328,7 +9358,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9725,34 +9755,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10129,7 +10159,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10287,106 +10317,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10424,32 +10435,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11139,63 +11150,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11336,9 +11351,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/tr_TR/LC_MESSAGES/nova.po b/nova/locale/tr_TR/LC_MESSAGES/nova.po index 9d2610a81..843ff7869 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2013-02-02 18:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: en_US \n" @@ -81,160 +81,160 @@ msgstr "" msgid "Flags path: %s" msgstr "Bayrakların yolu: %s" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "Bilinmeyen bir istisna oluştu." -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, fuzzy, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "Özel anahtar çözümü başarısız: %s" -#: nova/exception.py:167 +#: nova/exception.py:169 #, fuzzy, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "Özel anahtar çözümü başarısız: %s" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "Sanal arayüz oluşturma hatası" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "Hata. Eşsiz mac adresiyle sanal arayüz oluşturmada 5 kez girişim yapıldı." -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "Yetkiniz yok." -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "Kullanıcı yönetici ayrıcalıklarına sahip değil" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "%(action)s uygulanmasına izin verilmiyor." -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "Kabul edilemez parametreler var." -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "%(volume_id)s bölümü hiçbir şeyle ilişkilendirilmedi" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "Anahtar çifti verisi geçersiz" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "İstek geçersiz" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "Geçersiz giriş yapıldı" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "Geçersiz bölüm" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "Geçersiz metadata" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format 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:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Geçersiz IP %(protocol)s." -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Geçersiz içerik türü %(content_type)s." -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Geçersiz CIDR %(cidr)s." -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "Hatalar: %(err)s" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -243,16 +243,16 @@ msgstr "" "%(aggregate_id)s üzerinde '%(action)s' eylemi gerçekleştirilemiyor. " "Nedeni: %(reason)s." -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -261,116 +261,116 @@ msgstr "" "%(attr)s %(state)s 'deki %(instance_uuid)s örneği. Örnek bu durumda iken " "%(method)s yapılamaz." -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "%(instance_id)s örneği çalışmıyor." -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "%(instance_id)s örneği kurtarma modunda değil" -#: nova/exception.py:323 +#: nova/exception.py:325 #, fuzzy, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "%(instance_id)s örneği kurtarma modunda değil" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "Örnek kapatmada hata oluştu." -#: nova/exception.py:335 +#: nova/exception.py:337 #, fuzzy, python-format msgid "Failed to resume instance: %(reason)s." msgstr "Örnek kapatmada hata oluştu." -#: nova/exception.py:339 +#: nova/exception.py:341 #, fuzzy, python-format msgid "Failed to power on instance: %(reason)s." msgstr "Örnek kapatmada hata oluştu." -#: nova/exception.py:343 +#: nova/exception.py:345 #, fuzzy, python-format msgid "Failed to power off instance: %(reason)s." msgstr "Tekrar yükleme örneğinde hata oluştu." -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "Tekrar yükleme örneğinde hata oluştu." -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 #, fuzzy msgid "Failed to deploy instance" msgstr "Tekrar yükleme örneğinde hata oluştu." -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "Şu anda servis kullanılamıyor." -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, fuzzy, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "Hesaplama servisi şu anda kullanılamıyor." -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "Mevcut (%(host)s) sunucusundan (%(instance_id)s) örneği geçirilemez." -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "Desteklenen hypervisor türü geçersiz." -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "Örnek şu ankinden daha yeni hypervisor versiyonu gerektirir." -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "Desteklenen disk yolu (%(path)s) halen var,fakat var olmaması gerekir." -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "Desteklenen cihaz yolu (%(path)s) geçersiz." -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "Kabul edilemeyen CPU bilgisi" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s geçerli bir IP v4/6 adresi değildir." -#: nova/exception.py:411 +#: nova/exception.py:413 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " @@ -379,7 +379,7 @@ msgstr "" "VLAN etiketi %(bridge)s port grubu için uygun değil. Beklenen VLAN " "etiketi %(tag)s'dir, fakat tek ilişkili port grubu %(pgroup)s'dir." -#: nova/exception.py:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -390,85 +390,85 @@ msgstr "" "ilişkilendirilmemiştir. Beklenen vSwitch %(expected)s'dir, fakat " "ilişkilendirilen ise %(actual)s'dir." -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "%(disk_format)s disk formatı kabul edilemez." -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "%(image_id)s imajı kabul edilemez: %(reason)s" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "%(instance_id)s örneği kabul edilemez: %(reason)s" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "%(ec2_id)s Ec2 id'si kabul edilemez." -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, fuzzy, python-format msgid "Invalid ID received %(id)s." msgstr "Geçersiz CIDR %(cidr)s." -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "Kaynak bulunamadı." -#: nova/exception.py:458 +#: nova/exception.py:460 #, fuzzy, python-format msgid "No agent-build associated with id %(id)s." msgstr "%(id)s ile ilişkilendirilmiş bir dinamik IP yok." -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "%(volume_id)s bölümü bulunamadı." -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "%(snapshot_id)s sistem anlık görüntüsü bulunamadı." -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "%(volume_id)s bölümü için hedef id bulunamadı." -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "%(location)s'da disk yok." -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "%(driver_type)s bölümü için bir işleyici bulunamadı." -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Geçersiz %(image_href)s imaj kaynak dosyası." -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "%(image_id)s imaj kaynak dosyası bulunamadı." -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -476,65 +476,65 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "%(project_id)s projesi bulunamadı." -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "VDI'ya okuma/yazma yapılırken SR(Saklama deposu) bulunamadı." -#: nova/exception.py:505 +#: nova/exception.py:507 #, fuzzy, python-format msgid "Network %(network_id)s is duplicated." msgstr "%(network_id)s ağı bulunamadı." -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "Ağ oluşturulurken %(req)s gereklidir." -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "%(network_id)s ağı bulunamadı." -#: nova/exception.py:521 +#: nova/exception.py:523 #, fuzzy, python-format msgid "Port id %(port_id)s could not be found." msgstr "%(snapshot_id)s sistem anlık görüntüsü bulunamadı." -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr " %(bridge)s köprüsü için ağ bulunamadı." -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "%(uuid)s UUID'si için bir ağ bulunamadı" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "%(cidr)s CIDR ile bir ağ bulunamadı." -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "%(instance_id)s örneği için ağ bulunamadı." -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "Tanımlı bir ağ yok." -#: nova/exception.py:545 +#: nova/exception.py:547 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" @@ -543,234 +543,234 @@ msgstr "" "%(network_uuid)s ağ UUID verilmedi veya %(project_id)s projesi ile " "ilişkilendirilmedi." -#: nova/exception.py:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "VM'nin kullandığı veri deposu referansı(ları) bulunamadı." -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, fuzzy, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "%(instance_id)s örneği için ağ bulunamadı." -#: nova/exception.py:562 +#: nova/exception.py:564 #, fuzzy, python-format msgid "No free port available for instance %(instance)s." msgstr "%(instance_id)s örneği için ağ bulunamadı." -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "%(id)s ile ilişkilendirilmiş bir dinamik IP yok." -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "%(address)s adresi için bir dinamik IP bulunamadı." -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" "%(network_id)s ağında %(host)s ağ sunucusunun hiç dinamik IP'si yok.\n" " " -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "(%(network_uuid)s) ağında bir (%(address)s) dinamik IP adresi yok." -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "%(address)s dinamik IP adresi geçersiz." -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "Kullanılabilir hiç dinamik IP yok." -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "Hiç dinamik IP bulunamadı." -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "%(id)s ID'si için değişken IP bulunamadı." -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "%(domain)s alanında %(name)s DNS girdisi halen var." -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "%(address)s adresi için bir değişken IP bulunamadı." -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr " %(host)s sunucusu için bir değişken IP bulunamadı." -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "Hiç mevcut değişken IP yok." -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "%(address)s değişken IP adresi ilişkilendirildi." -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "%(address)s değişken IP adresi ilişkilendirilemedi." -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "Hiç değişken IP yok." -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "%(interface)s arayüzü bulunamadı." -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "%(user_id)s kullanıcısı için %(name)s anahtar çifti bulunamadı" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "%(service_id)s servisi bulunamadı." -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "%(host)s sunucusu bulunamadı." -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "%(host)s hesaplama sunucusu bulunamadı." -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "%(host)s sunucusunda %(binary)s ikilisi bulunamadı." -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "Kota bulunamadı." -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "%(project_id)s projesi için bir kota bulunamadı." -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "%(security_group_id)s güvenlik grubu bulunamadı." -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" "%(project_id)s projesi için %(security_group_id)s güvenlik grubu " "bulunamadı." -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "%(rule_id)s kurallı güvenlik grubu bulunamadı." -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " @@ -779,7 +779,7 @@ msgstr "" "%(security_group_id)s güvenlik grubu zaten %(instance_id)s örneği ile " "ilişkilendirimiş." -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " @@ -788,37 +788,37 @@ msgstr "" "%(security_group_id)s güvenlik grubu %(instance_id)s örneği ile " "ilişkilendirilmedi." -#: nova/exception.py:753 +#: nova/exception.py:755 #, fuzzy, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "%(rule_id)s kurallı güvenlik grubu bulunamadı." -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "%(migration_id)s göçü bulunamadı." -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "%(status)s durumuyla %(instance_id)s örneği için göç bulunamadı." -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "%(pool_id)s konsol havuzu bulunamadı." -#: nova/exception.py:780 +#: nova/exception.py:782 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " @@ -827,109 +827,109 @@ msgstr "" "%(host)s roxy sunucusundaki %(compute_host)s hesaplama sunucusu için " "%(console_type)s türünün konsol havuzu bulunamadı." -#: nova/exception.py:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "%(console_id)s konsolu bulunamadı." -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, fuzzy, python-format msgid "Invalid console type %(console_type)s" msgstr "Geçersiz içerik türü %(content_type)s." -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "%(instance_type_id)s örnek türü bulunamadı" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "%(instance_type_name)s isimli örnek türü bulunamadı." -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "%(flavor_id)s örnek türü bulunamadı." -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, fuzzy, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "%(name)s örneği zaten var." -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, fuzzy, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "%(instance_id)s örneği için ağ bulunamadı." -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "%(filter_name)s zamanlayıcı sunucu filtresi bulunamadı." -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " @@ -938,453 +938,468 @@ msgstr "" "%(instance_type_id)s örnek türü %(extra_specs_key)s anahtarı ile ekstra " "özelliklere sahip değil." -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "%(file_path)s dosyası bulunamadı." -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "Hiç dosya bulunamadı." -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" "%(adapter)s ağ bağdaştırıcısı ile ilişkilendirilen sanal anahtar " "bulunamadı." -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "%(adapter)s ağ bağdaştırıcısı bulunamadı." -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "%(class_name)s sınıfı bulunamadı: %(exception)s" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "İşlem için izin verilmiyor." -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "Önceki sistem geri görüntüsüne dönmek için izin verilmiyor." -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "Yedek imajı geri dönüş parametresi gerekli" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, fuzzy, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "%(key_name)s anahtar çifti zaten var." -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "%(name)s örneği zaten var." -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "Geçiş hatası." -#: nova/exception.py:942 +#: nova/exception.py:944 #, fuzzy msgid "Migration pre-check error" msgstr "Geçiş hatası." -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Hatalı biçimlendirilmiş mesaj gövdesi: %(reason)s" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "%(path)s'deki yapılandırma bulunamadı" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "Örnek türün belleği istenilen imaj dosyası için çok küçük." -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "Örnek türünün diski istenilen imaj dosyası için çok küçük." -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "%(uuid)s hesaplama düğümü başlatmada yetersiz boş hafıza." -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "Bu sunucu için bant genişliği/cpu/disk ölçümleri alınamadı." -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "Geçerli bir sunucu bulunamadı: %(reason)s" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "Kota aşıldı" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "Kişisel dosya limiti aşıldı" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "Kişisel dosya yolu çok uzun" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "Kişisel dosya içeriği çok uzun" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "%(aggregate_id)s kümesi bulunamadı." -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "%(aggregate_name)s kümesi zaten var." -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "%(aggregate_id)s kümesi %(host)s sunucusuna sahip değil." -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" "%(aggregate_id)s kümesi %(metadata_key)s. anahtarı ile hiç metadata'sı " "yok." -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "%(aggregate_id)s kümesi zaten%(host)s sunucusuna sahip." -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "Örnek tür oluşturulamıyor." -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "%(instance_id)s örneği bulunamadı." -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "%(instance_id)s örneği bulunamadı." -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "%(volume_id)s bölümü bulunamadı." -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "%(project_id)s projesi bulunamadı." -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "%(device)s'daki %(instance_id)s örneğine %(volume_id)s birimini bağla" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, fuzzy, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "%(user_id)s kullanıcısı için %(name)s anahtar çifti bulunamadı" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, 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:1213 +#: nova/exception.py:1215 #, 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:1218 +#: nova/exception.py:1220 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "%(name)s örneği zaten var." -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "Beklenen nesne türü: %s" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1399,15 +1414,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "Yetenekler zamanlayıcısı bildiriliyor ..." -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 #, fuzzy msgid "Failed to get nw_info" msgstr "Tekrar yükleme örneğinde hata oluştu." @@ -1430,17 +1445,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1761,7 +1776,7 @@ msgstr "%s anahtar çiftini oluştur" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2171,89 +2186,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, 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:366 +#, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 #, 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:446 +#: nova/api/openstack/common.py:449 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:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "Örnek sistem görüntüleri şu an onaylanmadı." -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "Yüklenen bölüm: %s" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "Ext adı: %s" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "Ext takma adı: %s" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "Ext açıklaması: %s" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "Ext isim uzayı: %s" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "Ext güncellendi: %s" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "İstisna yükleme uzantısı: %s" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "Genişletme yükleniyor: %s" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "Genişletme fabrikası çağırılıyor %s" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format 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:348 +#: nova/api/openstack/extensions.py:349 #, 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:371 +#: nova/api/openstack/extensions.py:372 #, 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/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "JSON dosyası anlaşılamadı" @@ -2301,6 +2334,7 @@ msgstr "Böyle bir işlem yok: %s" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "Kusurlu istek gövdesi" @@ -2349,7 +2383,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "alt sınıflar yapıcı() oluşturmak zorunda!" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "Genişletme yöneticisi başlatılıyor" @@ -2700,9 +2734,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "Geçersiz istek gövdesi" @@ -2764,6 +2798,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2929,7 +2964,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "Sadece kök sertifikası alınabilir." @@ -2972,34 +3008,34 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 #, fuzzy msgid "Coverage not running" msgstr "XVP çalışmıyor..." -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 #, fuzzy msgid "Invalid path" msgstr "Geçersiz metadata" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, fuzzy, python-format msgid "Directory conflict: %s already exists" msgstr "%s güvenlik grubu zaten var" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, fuzzy, python-format msgid "Coverage doesn't have %s action" msgstr "Kümeler %s işlemine sahip değil" @@ -3010,27 +3046,30 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "%s 'MANUAL' veya 'AUTO' olmak zorunda" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 #, fuzzy msgid "host and onSharedStorage must be specified." msgstr "Sunucu ve blok_göçü tanımlanmak zorunda." #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, fuzzy, python-format msgid "Error in evacuate, %s" msgstr "Göçte hata %s" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, fuzzy, python-format msgid "Fixed IP %s not found" msgstr "Kural (%s) bulunamadı" @@ -3079,7 +3118,7 @@ msgstr "%(address)s değişken IP adresi ilişkilendirildi." #: 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "Parametre dizini eksik" @@ -3358,7 +3397,7 @@ msgid "Malformed scheduler_hints attribute" msgstr "Bozuk scheduler_hints özelliği" #: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 -#: nova/api/openstack/compute/contrib/security_groups.py:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "Geçerli bir kuralı oluşturmak için yeterli parametre yok." @@ -3377,16 +3416,16 @@ msgstr "%s id'li ağ gösteriliyor" msgid "security group default rule not found" msgstr "%(rule_id)s kurallı güvenlik grubu bulunamadı." -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, fuzzy, python-format msgid "Bad prefix for network in cidr %s" msgstr "Global ipv6 için yanlış sonek: %s" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "Güvenlik grubu belirlenmedi" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "Güvenlik grup adı boş bırakılamaz" @@ -3470,12 +3509,12 @@ msgstr "Yüklenen bölüm: %s" msgid "Ext version: %i" msgstr "Ext açıklaması: %s" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, fuzzy, python-format msgid "Reserving IP address %s" msgstr "%s adresini serbest bırak" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, fuzzy, python-format msgid "Unreserving IP address %s" msgstr "%s adresini serbest bırak" @@ -3558,39 +3597,39 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, fuzzy, python-format msgid "Got update for instance: %(instance)s" msgstr "%(instance_id)s örneği için ağ bulunamadı." -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 #, fuzzy msgid "Got update to delete instance" msgstr "%(instance_id)s örneği için ağ bulunamadı." -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3605,28 +3644,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, fuzzy, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "%(instance_id)s örneği için ağ bulunamadı." @@ -3685,17 +3724,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, fuzzy, python-format msgid "deployment to node %s failed" msgstr "eleman çocuk değil" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -4064,115 +4103,115 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 #, fuzzy msgid "instance termination disabled" msgstr "Örnekleri sonlandırma işlemi başlatılıyor" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, 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:1258 +#: nova/compute/api.py:1267 #, fuzzy msgid "going to delete a resizing instance" msgstr "Örnekleri sonlandırma işlemi başlatılıyor" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -4181,131 +4220,131 @@ msgstr "" "Eski örnek türü %(current_instance_type_name)s, yeni örnek türü " "%(new_instance_type_name)s" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 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:2900 +#: nova/compute/api.py:2915 #, 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:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "%s güvenlik grubu boş bırakılamaz." -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, 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:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "%s güvenlik grubunu oluşturunuz" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "%s güvenlik grubu zaten var" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Geçersiz güncelleme ayarı: '%s'" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "%s güvenlik grubunu siliniz" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "Kural (%s) bulunamadı" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "Yetkilendirilmiş %s güvenlik grubu girişi" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "%s güvenlik grubu girişini iptal et" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "Güvenlik grup id'si integer olmak zorunda" @@ -4369,13 +4408,13 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 -#, fuzzy, python-format -msgid "'%s' argument must be greater than or equal to 0" -msgstr "yedekOluşturma 'dönüşme' özelliği tamsayı olmak zorunda" +#, python-format +msgid "'%s' argument must be an integer greater than or equal to 0" +msgstr "" #: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" @@ -4496,274 +4535,274 @@ msgstr "" msgid "Setting up bdm %s" msgstr "%s blok aygıt haritalandırması ayarlanıyor" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 #, fuzzy msgid "Instance was deleted during spawn." msgstr "Örnek oluşturmada hata" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, fuzzy, python-format msgid "Error: %s" msgstr "Veritabanı hatası: %s" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "Örnek başlatılıyor.." -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "Ağ kurulumundaki örnek başarısız" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "Örnek ağ_bilgisi: |%s|" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "Örnek blok aygıtı kurulumu hatalı" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "Örnek oluşturmada hata" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "Örnek için ağ serbest bırakılıyor" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Örnek için ağ serbest bırakılıyor" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s örneği" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "DiskBulunamadı yok sayılıyor: %s" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "Blok cihazı haritalandırması kapatılıyor %s" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Birimi ayır %s" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, 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:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "İmaj siliniyor %s" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, 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:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Örnek kapatmada hata oluştu." -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Veritabanı hatası: %s" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 #, fuzzy msgid "Instance has no source host" msgstr "Örneğin hiç bölümü yok." -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "dedef kaynak ile aynı!" @@ -4906,70 +4945,70 @@ msgstr "Tekrar yükleme örneğinde hata oluştu." msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "Bant genişliği kullanım önbelleği güncelleniyor" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 #, fuzzy msgid "Updating volume usage cache" msgstr "Bant genişliği kullanım önbelleği güncelleniyor" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "Sunucu durumu güncelleniyor" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -4978,84 +5017,84 @@ msgstr "" "Veritabanında %(num_db_instances)s ve misafir sistemde " "%(num_vm_instances)s bulundu" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "Silinen örnek kurtarılıyor" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "İmaj siliniyor %s" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5176,12 +5215,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5269,7 +5308,7 @@ msgstr "Tekrar yükleme örneğinde hata oluştu." msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Tekrar yükleme örneğinde hata oluştu." @@ -5325,7 +5364,7 @@ msgstr "%s geçerli bir örnek ismidir" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5944,80 +5983,80 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, fuzzy, python-format msgid "Quantum Error creating security group %s" msgstr "%s güvenlik grubunu siliniz" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, fuzzy, python-format msgid "Quantum Error updating security group %s" msgstr "%s güvenlik grubunu siliniz" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "%s güvenlik grubunu siliniz" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Yakalama hatası: %s" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 #, fuzzy msgid "Quantum Error getting security groups" msgstr "%s güvenlik grubunu siliniz" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 #, fuzzy msgid "Security group id should be uuid" msgstr "Güvenlik grup id'si integer olmak zorunda" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "%s güvenlik grubunu siliniz" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 #, fuzzy msgid "Quantum Error:" msgstr "Yakalama hatası: %s" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, 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:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, 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:444 +#: nova/network/security_group/quantum_driver.py:453 #, fuzzy, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -6046,7 +6085,7 @@ msgstr "Geçersiz server_string: %s" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6313,11 +6352,6 @@ msgstr "" 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 "" @@ -6755,9 +6789,9 @@ msgstr "Başka bir işlem bulunamadı" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6857,18 +6891,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "%s işlem ID'si için servis yok" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6883,10 +6917,10 @@ msgstr "%(method)s zamanlaması başarısız: %(ex)s" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "%(filename)s dosyası için zamanlayıcı seçenekleri başlatılamadı: '%(e)s'" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" -msgstr "Zamanlayıcı seçenekleri çözülemedi: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" +msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 #, python-format @@ -6909,7 +6943,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7189,43 +7223,43 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "Örnekler çalışıyor: %s" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "Örnekleri sonlandırmanın ardından: %s" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "İçsel hata" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "Zorla öldürülen örneklerin ardından: %s" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 #, fuzzy msgid "spawn error" msgstr "Kimlik doğrulama hatası" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7356,12 +7390,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "Konuk aracı benzetmek için %s'de dosyalar oluşturuluyor" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "%s'deki benzetilmiş konuk aracı dosyaları kaldırılıyor" @@ -7399,7 +7433,7 @@ msgstr "Sanallaştırma sürücüsü yükleme başarısız: %s" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7453,37 +7487,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7534,85 +7568,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, fuzzy, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "|%s| örneği için değişken IP tahsisi" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, fuzzy, python-format msgid "PXE deploy started for instance %s" msgstr "%s örneği için konsol çıktısını getir" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, fuzzy, python-format msgid "PXE deploy completed for instance %s" msgstr "%s örneği için konsol çıktısını getir" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, fuzzy, python-format msgid "PXE deploy failed for instance %s" msgstr "%s örneği için konsol çıktısını getir" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, fuzzy, python-format msgid "Tilera deploy started for instance %s" msgstr "%s örneği için konsol çıktısını getir" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, fuzzy, python-format msgid "Tilera deploy completed for instance %s" msgstr "%s örneği için konsol çıktısını getir" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, fuzzy, python-format msgid "Tilera deploy failed for instance %s" msgstr "%s örneği için sunucu bulma başarısız" @@ -7710,12 +7744,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7725,7 +7759,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "Örnekle değişken IP ilişkilendirilmedi" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7739,23 +7773,18 @@ msgstr "" msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:329 -#, fuzzy -msgid "No more PXE IPs available" -msgstr "Daha fazla değişken IP mevcut değil" - -#: nova/virt/baremetal/db/sqlalchemy/api.py:351 -#: nova/virt/baremetal/db/sqlalchemy/api.py:393 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, fuzzy, python-format msgid "Baremetal interface %s not found" msgstr "%(interface)s arayüzü bulunamadı" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, fuzzy, python-format msgid "Baremetal interface %s already in use" msgstr "Sanal arayüz oluşturma hatası" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7868,12 +7897,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8126,12 +8155,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8189,7 +8218,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8543,12 +8572,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:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8707,7 +8736,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8746,239 +8775,239 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 #, fuzzy msgid "Going to destroy instance again." msgstr "Örnekler durdurulacak" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 #, fuzzy msgid "attaching network adapter failed." msgstr "Tanımlı bir ağ yok." -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 #, fuzzy msgid "detaching network adapter failed." msgstr "Tanımlı bir ağ yok." -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8986,76 +9015,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9063,21 +9092,21 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -9086,29 +9115,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:3077 +#: nova/virt/libvirt/driver.py:3101 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:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9123,7 +9152,7 @@ msgstr "" " \n" " Bkz: %(u)s" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -9132,64 +9161,64 @@ 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, 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:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" -msgstr "Birim gibi göründüğünden beri %(path)s atlanıyor" +msgid "skipping %s since it looks like volume" +msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9208,15 +9237,15 @@ msgstr "Durağan filtreler koruma altına alındı" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." -msgstr "(%(instance_filter_name)s) ağ filtresi bulunamadı." +msgid "The nwfilter(%s) is not found." +msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: nova/virt/libvirt/firewall.py:270 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "%(name)s için (%(instance_filter_name)s) ağ filtresi bulunamadı." -#: nova/virt/libvirt/firewall.py:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "iptabloları güvenlik duvarı: Temel Filtreleme Kurulumu" @@ -9409,47 +9438,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, fuzzy, python-format msgid "Unexpected vif_type=%s" msgstr "Beklenen nesne türü: %s" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "%(vlan)s vlan ve %(bridge)s köprüsü koruma altına alınıyor" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "%s köprüsü koruma altına alınıyor" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9457,7 +9486,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9465,7 +9494,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9473,7 +9502,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9871,34 +9900,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10275,7 +10304,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10435,106 +10464,87 @@ msgstr "Geçersiz bölüm" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10572,32 +10582,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11291,64 +11301,68 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 #, fuzzy msgid "No suitable network for migrate" msgstr "Hatalı ağ biçimi" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11492,9 +11506,60 @@ msgstr "İmaj müsait olmak zorunda" msgid "status must be 'available'" msgstr "İmaj müsait olmak zorunda" -#~ msgid "Certificate %(certificate_id)s not found." -#~ msgstr "%(certificate_id)s sertifikası bulunamadı" +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "yedekOluşturma 'dönüşme' özelliği tamsayı olmak zorunda" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "Zamanlayıcı seçenekleri çözülemedi: '%(e)s'" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "Daha fazla değişken IP mevcut değil" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "Birim gibi göründüğünden beri %(path)s atlanıyor" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "(%(instance_filter_name)s) ağ filtresi bulunamadı." + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" +#~ msgstr "" -#~ msgid "quantum authentication failed" -#~ msgstr "Kimlik doğrulama hatası" +#~ msgid "Failed to reset network: %r" +#~ msgstr "" diff --git a/nova/locale/uk/LC_MESSAGES/nova.po b/nova/locale/uk/LC_MESSAGES/nova.po index 6095be0c7..ad4c229e1 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Ukrainian \n" @@ -80,298 +80,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "без порядку для повідомлень: %s" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -379,85 +379,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -465,896 +465,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "без порядку для повідомлень: %s" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "без порядку для повідомлень: %s" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1369,15 +1384,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1399,17 +1414,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1728,7 +1743,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2136,89 +2151,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2266,6 +2299,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2312,7 +2346,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2654,9 +2688,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2718,6 +2752,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2878,7 +2913,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2918,32 +2954,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2954,26 +2990,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3021,7 +3060,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3295,7 +3334,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3313,16 +3352,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3405,12 +3444,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3493,38 +3532,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3539,28 +3578,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3619,17 +3658,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3988,244 +4027,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "Вилучити групу безпеки %s" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4289,12 +4328,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4414,270 +4453,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Від'єднати том %s" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4819,154 +4858,154 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 #, fuzzy msgid "Updating volume usage cache" msgstr "Від'єднати том %s" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Від'єднати том %s" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5086,12 +5125,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5177,7 +5216,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5232,7 +5271,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5847,76 +5886,76 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, fuzzy, python-format msgid "Quantum Error creating security group %s" msgstr "Вилучити групу безпеки %s" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, fuzzy, python-format msgid "Quantum Error updating security group %s" msgstr "Вилучити групу безпеки %s" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "Вилучити групу безпеки %s" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 #, fuzzy msgid "Quantum Error getting security groups" msgstr "Вилучити групу безпеки %s" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Вилучити групу безпеки %s" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5942,7 +5981,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6209,11 +6248,6 @@ msgstr "" 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 "" @@ -6650,9 +6684,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6752,18 +6786,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6778,9 +6812,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6804,7 +6838,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7081,42 +7115,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7243,12 +7277,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7285,7 +7319,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7339,37 +7373,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7417,85 +7451,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7592,12 +7626,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7607,7 +7641,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7621,22 +7655,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7749,12 +7779,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8007,12 +8037,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8070,7 +8100,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8422,12 +8452,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8585,7 +8615,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8624,236 +8654,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8861,76 +8891,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8938,50 +8968,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8991,69 +9021,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9072,15 +9102,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9271,47 +9301,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9319,7 +9349,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9327,7 +9357,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9335,7 +9365,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9732,34 +9762,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10136,7 +10166,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10294,106 +10324,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10431,32 +10442,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, fuzzy, python-format msgid "Calling setter %s" msgstr "Оголошення черги %s" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11146,63 +11157,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11344,9 +11359,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/vi_VN/LC_MESSAGES/nova.po b/nova/locale/vi_VN/LC_MESSAGES/nova.po index f5eec9a87..0799c8f8e 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2013-05-13 19:22+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -80,298 +80,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -379,85 +379,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -465,896 +465,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1369,15 +1384,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1399,17 +1414,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1727,7 +1742,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2134,89 +2149,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2264,6 +2297,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2310,7 +2344,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2652,9 +2686,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2716,6 +2750,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2876,7 +2911,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2916,32 +2952,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2952,26 +2988,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3019,7 +3058,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3293,7 +3332,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3310,16 +3349,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3402,12 +3441,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3490,38 +3529,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3536,28 +3575,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3616,17 +3655,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3984,244 +4023,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4285,12 +4324,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4410,270 +4449,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4815,153 +4854,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5081,12 +5120,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5172,7 +5211,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5227,7 +5266,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5842,75 +5881,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5936,7 +5975,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6203,11 +6242,6 @@ msgstr "" 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 "" @@ -6644,9 +6678,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6746,18 +6780,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6772,9 +6806,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6798,7 +6832,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7075,42 +7109,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7237,12 +7271,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7279,7 +7313,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7333,37 +7367,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7411,85 +7445,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7586,12 +7620,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7601,7 +7635,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7615,22 +7649,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7743,12 +7773,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8001,12 +8031,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8064,7 +8094,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8416,12 +8446,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8579,7 +8609,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8618,236 +8648,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8855,76 +8885,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8932,50 +8962,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8985,69 +9015,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9066,15 +9096,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9265,47 +9295,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9313,7 +9343,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9321,7 +9351,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9329,7 +9359,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9726,34 +9756,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10130,7 +10160,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10288,106 +10318,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10425,32 +10436,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11140,63 +11151,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11337,9 +11352,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/zh_CN/LC_MESSAGES/nova.po b/nova/locale/zh_CN/LC_MESSAGES/nova.po index 55d5c6e95..b86e30532 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2012-05-07 06:51+0000\n" "Last-Translator: Edward \n" "Language-Team: Chinese (Simplified) \n" @@ -81,302 +81,302 @@ msgstr "重新启动实例失败" msgid "Flags path: %s" msgstr "标记所在路径:%s" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "发生未知异常。" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, fuzzy, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "解密文本失败" -#: nova/exception.py:167 +#: nova/exception.py:169 #, fuzzy, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "解密文本失败" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "虚拟接口创建失败" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "用唯一mac地址5次尝试创建虚拟接口失败" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "未授权。" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "用户没有管理员权限" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "政策不允许 %(action)s 被执行。" -#: nova/exception.py:198 +#: nova/exception.py:200 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "镜像 %(image_id)s 没有找到。" -#: nova/exception.py:202 +#: nova/exception.py:204 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "没有为镜像 %(image_id)s 找到内核。" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "无法接受的参数。" -#: nova/exception.py:211 +#: nova/exception.py:213 #, fuzzy msgid "Block Device Mapping is Invalid." msgstr "block_device_mapping %s" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "卷 %(volume_id)s 没有附加任何东西" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "密钥对数据无效" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "请求无效。" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "收到无效的输入" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "无效的卷" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "无效的元数据" -#: nova/exception.py:266 +#: nova/exception.py:268 #, fuzzy msgid "Invalid metadata size" msgstr "无效的元数据键" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "无效的端口范围 %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "无效的IP协议 %(protocol)s。" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "无效的内容类型 %(content_type)s。" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "无效的cidr %(cidr)s。" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "无法执行action '%(action)s' 于聚合 %(aggregate_id)s 上。原因: %(reason)s。" -#: nova/exception.py:302 +#: nova/exception.py:304 #, fuzzy, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "找不到有效主机,原因是 %(reason)s。" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "实例 %(instance_uuid)s 处于%(attr)s %(state)s 中。该实例在这种状态下不能执行 %(method)s。" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "实例 %(instance_id)s 没有运行。" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "实例 %(instance_id)s 不在救援模式。" -#: nova/exception.py:323 +#: nova/exception.py:325 #, fuzzy, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "实例 %(instance_id)s 不在救援模式。" -#: nova/exception.py:327 +#: nova/exception.py:329 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "实例 %(instance_id)s 没有挂起。" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "挂起实例失败" -#: nova/exception.py:335 +#: nova/exception.py:337 #, fuzzy, python-format msgid "Failed to resume instance: %(reason)s." msgstr "注入文件失败:%(resp)r" -#: nova/exception.py:339 +#: nova/exception.py:341 #, fuzzy, python-format msgid "Failed to power on instance: %(reason)s." msgstr "设置管理员密码失败。实例 %s 没有运行" -#: nova/exception.py:343 +#: nova/exception.py:345 #, fuzzy, python-format msgid "Failed to power off instance: %(reason)s." msgstr "设置管理员密码失败。实例 %s 没有运行" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "重新启动实例失败" -#: nova/exception.py:351 +#: nova/exception.py:353 #, fuzzy msgid "Failed to terminate instance" msgstr "重新启动实例失败" -#: nova/exception.py:355 +#: nova/exception.py:357 #, fuzzy msgid "Failed to deploy instance" msgstr "重新启动实例失败" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "此时的付不可用。" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, fuzzy, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "此时的计算服务不可用。" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "无法把实例 (%(instance_id)s) 迁移到当前主机 (%(host)s)。" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "提供的虚拟机管理程序类型无效。" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "该实例需要比当前版本更新的虚拟机管理程序。" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "提供的磁盘路径 (%(path)s) 已经存在,预计是不存在的。" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "提供的设备路径 (%(path)s) 是无效的。" -#: nova/exception.py:394 +#: nova/exception.py:396 #, fuzzy, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "提供的设备路径 (%(path)s) 是无效的。" -#: nova/exception.py:399 +#: nova/exception.py:401 #, fuzzy, python-format msgid "The supplied device (%(device)s) is busy." msgstr "提供的设备路径 (%(path)s) 是无效的。" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "无法接受的CPU信息" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s 不是有效的IP v4/6地址。" -#: nova/exception.py:411 +#: nova/exception.py:413 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "VLAN标签对于端口组%(bridge)s 是不适合的。预计的VLAN标签是 %(tag)s,但与端口组关联的是 %(pgroup)s。" -#: nova/exception.py:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -386,86 +386,86 @@ msgstr "" "包含端口组 %(bridge)s 的vSwitch没有与预计的物理适配器关联。预计的vSwitch是 %(expected)s,但关联的是 " "%(actual)s。" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "磁盘格式 %(disk_format)s 不能接受" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "实例 %(instance_id)s 无法接受,原因是: %(reason)s" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Ec2 id %(ec2_id)s 无法接受。" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, fuzzy, python-format msgid "Invalid ID received %(id)s." msgstr "无效的cidr %(cidr)s。" -#: nova/exception.py:448 +#: nova/exception.py:450 #, fuzzy msgid "Constraint not met." msgstr "实例 - %s 不存在" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "资源没有找到。" -#: nova/exception.py:458 +#: nova/exception.py:460 #, fuzzy, python-format msgid "No agent-build associated with id %(id)s." msgstr "没有固定IP与id %(id)s 关联。" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "卷 %(volume_id)s 没有找到。" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "快照 %(snapshot_id)s 没有找到。" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "在 %(location)s 没有磁盘" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "无法为 %(driver_type)s 卷找到句柄。" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "无效的镜像href %(image_href)s。" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "镜像 %(image_id)s 没有找到。" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -473,905 +473,920 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "项目 %(project_id)s 没有找到。" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "没有找到存储库来读写VDI。" -#: nova/exception.py:505 +#: nova/exception.py:507 #, fuzzy, python-format msgid "Network %(network_id)s is duplicated." msgstr "网络 %(network_id)s 没有找到。" -#: nova/exception.py:509 +#: nova/exception.py:511 #, fuzzy, python-format msgid "Network %(network_id)s is still in use." msgstr "网络 %(network_id)s 没有找到。" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "创建网络 %(req)s 是必要的。" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "网络 %(network_id)s 没有找到。" -#: nova/exception.py:521 +#: nova/exception.py:523 #, fuzzy, python-format msgid "Port id %(port_id)s could not be found." msgstr "快照 %(snapshot_id)s 没有找到。" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "无法为桥 %(bridge)s 找到网络" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "无法为uuid %(uuid)s 找到网络" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "无法为cidr %(cidr)s 找到网络。" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "无法为实例 %(instance_id)s 找到网络。" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "没有网络定义。" -#: nova/exception.py:545 +#: nova/exception.py:547 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "或者网络uuid %(network_uuid)s不存在,或者它没有分配给项目 %(project_id)s。" -#: nova/exception.py:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "无法找到虚拟机使用的数据存储引用。" -#: nova/exception.py:554 +#: nova/exception.py:556 #, fuzzy, python-format msgid "Port %(port_id)s is still in use." msgstr "网络 %(network_id)s 没有找到。" -#: nova/exception.py:558 +#: nova/exception.py:560 #, fuzzy, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "无法为实例 %(instance_id)s 找到网络。" -#: nova/exception.py:562 +#: nova/exception.py:564 #, fuzzy, python-format msgid "No free port available for instance %(instance)s." msgstr "无法为实例 %(instance_id)s 找到网络。" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "没有固定IP与id %(id)s 关联。" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "没有为地址 %(address)s 找到固定IP。" -#: nova/exception.py:574 +#: nova/exception.py:576 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "实例 %(instance_id)s 没有固定ip。" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "网络主机 %(host)s 在网络 %(network_id)s 中没有固定ip。" -#: nova/exception.py:583 +#: nova/exception.py:585 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "实例 %(instance_id)s 没有固定ip '%(ip)s'。" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "固定IP地址 (%(address)s) 在网络 (%(network_uuid)s) 中不存在。" -#: nova/exception.py:592 +#: nova/exception.py:594 #, fuzzy, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "固定IP地址 %(address)s 已在使用。" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "固定IP地址 %(address)s 无效。" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "没有固定ip可用。" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "找不到固定IP。" -#: nova/exception.py:619 +#: nova/exception.py:621 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "浮动ip %(address)s 已被关联。" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "找不到适合id %(id)s 的浮动IP。" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "DNS 入口 %(name)s 已经在域中 %(domain)s 存在。" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "找不到适合地址 %(address)s 的浮动ip。" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "没有为主机 %(host)s 找到浮动IP。" -#: nova/exception.py:639 +#: nova/exception.py:641 #, fuzzy, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "找不到适合地址 %(address)s 的浮动ip。" -#: nova/exception.py:643 +#: nova/exception.py:645 #, fuzzy msgid "Floating ip pool not found." msgstr "没有找到floating_ip" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "没有浮动IP可用。" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "浮动ip %(address)s 已被关联。" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "浮动ip %(address)s 没有被关联。" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "没有浮动ip存在。" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "接口 %(interface)s没有找到。" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "密钥对 %(name)s 没有为用户 %(user_id)s 找到。" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "服务 %(service_id)s 没有找到。" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "主机 %(host)s 没有找到。" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "计算主机 %(host)s 没有找到。" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "没有找到二进制 %(binary)s 在主机 %(host)s 上。" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "配额没有找到。" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "没有为项目 %(project_id)s 找到配额。" -#: nova/exception.py:714 +#: nova/exception.py:716 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "找不到类 %(class_name)s :异常 %(exception)s" -#: nova/exception.py:718 +#: nova/exception.py:720 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "没有为项目 %(project_id)s 找到配额。" -#: nova/exception.py:722 +#: nova/exception.py:724 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "用户 %(user_id)s 没有找到。" -#: nova/exception.py:726 +#: nova/exception.py:728 #, fuzzy, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "扩展资源:%s" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "安全组 %(security_group_id)s 没有找到。" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "没有找到安全组 %(security_group_id)s 针对项目 %(project_id)s 。" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "带有规则 %(rule_id)s 的安全组没有找到。" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "安全组 %(security_group_id)s 已经与实例 %(instance_id)s 关联。" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "安全组 %(security_group_id)s 没有与实例 %(instance_id)s 关联。" -#: nova/exception.py:753 +#: nova/exception.py:755 #, fuzzy, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "带有规则 %(rule_id)s 的安全组没有找到。" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "迁移 %(migration_id)s 没有找到。" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "没有为实例 %(instance_id)s 找到迁移其状态为 %(status)s 。" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "控制台池 %(pool_id)s 没有找到。" -#: nova/exception.py:780 +#: nova/exception.py:782 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "没有找到类型是 %(console_type)s 的控制台池针对计算主机 %(compute_host)s 在代理主机 %(host)s 上。" -#: nova/exception.py:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "控制台%(console_id)s 没有找到。" -#: nova/exception.py:790 +#: nova/exception.py:792 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "没有为实例 %(instance_id)s 找到控制台。" -#: nova/exception.py:794 +#: nova/exception.py:796 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "没有为实例 %(instance_id)s 在池 %(pool_id)s 中找到控制台。" -#: nova/exception.py:799 +#: nova/exception.py:801 #, fuzzy, python-format msgid "Invalid console type %(console_type)s" msgstr "无效的控制台类型 %(console_type)s " -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "实例类型 %(instance_type_id)s 没有找到。" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "名为 %(instance_type_name)s 的实例类型没有找到。" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "类型 %(flavor_id)s 没有找到。" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, fuzzy, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "卷组 %s 不存在" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 #, fuzzy msgid "Timeout waiting for response from cell" msgstr "等待RPC响应超时:%s" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, fuzzy, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "没有为实例 %(instance_id)s 找到卷。" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "调度器主机过滤器 %(filter_name)s 没有找到。" -#: nova/exception.py:861 +#: nova/exception.py:863 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。" -#: nova/exception.py:866 +#: nova/exception.py:868 #, fuzzy, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "实例类型 %(instance_type_id)s 没有额外的 键为%(extra_specs_key)s 的规格说明。" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "找不到文件 %(file_path)s。" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "没找到文件" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "未找到与网络适配器 %(adapter)s 关联的虚拟交换机。" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "未找到网络适配器 %(adapter)s。" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "找不到类 %(class_name)s :异常 %(exception)s" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "操作不允许。" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "快照不允许循环。" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "备份 image_type 要求循环参数。" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, fuzzy, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "密钥对 %(key_name)s 已经存在。" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "实例 %(name)s 已经存在。" -#: nova/exception.py:917 +#: nova/exception.py:919 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "实例类型 %(name)s 已经存在。" -#: nova/exception.py:921 +#: nova/exception.py:923 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "实例类型 %(name)s 已经存在。" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, fuzzy, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "%(path)s 在共享存储上:%(reason)s" -#: nova/exception.py:934 +#: nova/exception.py:936 #, fuzzy, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "%(path)s 在共享存储上:%(reason)s" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "迁移错误" -#: nova/exception.py:942 +#: nova/exception.py:944 #, fuzzy msgid "Migration pre-check error" msgstr "迁移错误" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "错误格式的消息体: %(reason)s" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "在 %(path)s 找不到配置文件。" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'" -#: nova/exception.py:960 +#: nova/exception.py:962 #, fuzzy msgid "When resizing, instances must change flavor!" msgstr "调整时实例的大小必须要发生变化。" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "实例类型的内存对于所请求的镜像太小。" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "实例类型的磁盘对于所请求的镜像太小。" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "没有足够的可用内存来启动计算节点 %(uuid)s。" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "无法获取此主机的带宽、CPU和磁盘指标。" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "找不到有效主机,原因是 %(reason)s。" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "超出配额" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, fuzzy, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" -#: nova/exception.py:1004 +#: nova/exception.py:1006 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:1008 +#: nova/exception.py:1010 #, fuzzy msgid "Maximum number of fixed ips exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, fuzzy, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "超过个性化文件限制" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "个性化文件路径太长" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "个性化文件内容太长" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 #, fuzzy msgid "Maximum number of key pairs exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:1032 +#: nova/exception.py:1034 #, fuzzy msgid "Maximum number of security groups or rules exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, fuzzy, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "找不到聚合 %(aggregate_id)s。" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "聚合 %(aggregate_name)s 已经存在。" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "聚合 %(aggregate_id)s 没有键为 %(metadata_key)s 的元数据。" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "聚合 %(aggregate_id)s已经有主机 %(host)s。" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "无法创建实例类型。" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, fuzzy, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "设置管理员密码失败。实例 %s 没有运行" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, fuzzy, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "检测到已存在的id为%(vlan) vlan" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "实例 %(instance_id)s 没有找到。" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "没有为实例 %(instance_id)s 找到控制台。" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "卷 %(volume_id)s 没有找到。" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "快照 %(snapshot_id)s 没有找到。" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "镜像 %(image_id)s 没有找到。" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "获取镜像 %(image)s" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "获取镜像 %(image)s" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, fuzzy, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "没有为主机 %(host)s 找到浮动IP。" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "没有找到实例 %(instance_id)s" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "释放实例的网络" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, fuzzy, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "释放实例的网络" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(device)s" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, fuzzy, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "密钥对 %(name)s 没有为用户 %(user_id)s 找到。" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "没有为项目 %(project_id)s 找到配额。" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "项目 %(project_id)s 没有找到。" -#: nova/exception.py:1181 +#: nova/exception.py:1183 #, fuzzy msgid "Instance recreate is not implemented by this virt driver." msgstr "该驱动不能执行set_admin_password。" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "实例 %(instance_id)s 不在救援模式。" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "实例 %(instance_id)s 不在救援模式。" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "实例类型 %(name)s 已经存在。" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "期望的对象类型:%s" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1386,15 +1401,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "向调度器通报能力。" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 #, fuzzy msgid "Failed to get nw_info" msgstr "为ip: %s获取元数据失败" @@ -1417,17 +1432,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1746,7 +1761,7 @@ msgstr "创建密钥对 %s" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2170,89 +2185,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "无效的元数据" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, 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:366 +#, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 #, fuzzy, python-format msgid "Instance is in an invalid state for '%s'" msgstr "实例针对 '%(action)s' 处于无效状态" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "拒绝快照请求,快照当前未被激活" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "该时刻实例快照是不允许的。" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "加载的扩展:%s" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "Ext name: %s" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "Ext alias: %s" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "Ext 描述: %s" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "Ext 命名空间: %s" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "Ext updated: %s" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "加载扩展发生异常:%s" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "正在加载扩展 %s" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "调用扩展工厂 %s" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "加载扩展 %(ext_factory)s 失败:%(exc)s" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "加载扩展 %(classpath)s 失败:%(exc)s" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, fuzzy, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "加载扩展 %(ext_name)s 失败:%(exc)s" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "无法理解JSON" @@ -2300,6 +2333,7 @@ msgstr "没有该动作:%s" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "错误格式的请求主体" @@ -2346,7 +2380,7 @@ msgstr "模板数不匹配;把slave %(slavetag)s 添加到master %(mastertag)s msgid "subclasses must implement construct()!" msgstr "subclasses必须执行construct()!" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "正在初始化扩展管理员。" @@ -2700,9 +2734,9 @@ msgstr "调整大小请求要求有属性'flavorRef'。" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "无效的请求主体" @@ -2764,6 +2798,7 @@ msgstr "Compute.api::reset_network %s" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "没有找到服务器" @@ -2931,7 +2966,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "只有根证书能被获取。" @@ -2973,34 +3009,34 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 #, fuzzy msgid "Coverage not running" msgstr "xvp不在运行中" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 #, fuzzy msgid "Invalid path" msgstr "无效的快照" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, fuzzy, python-format msgid "Directory conflict: %s already exists" msgstr "安全组 %s 已经存在" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, fuzzy, python-format msgid "Coverage doesn't have %s action" msgstr "网络不包含动作 %s" @@ -3011,27 +3047,30 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "%s 必须是'MANUAL' 或者 'AUTO'。" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 #, fuzzy msgid "host and onSharedStorage must be specified." msgstr "host与block_migration必须确定" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, fuzzy, python-format msgid "Error in evacuate, %s" msgstr "迁移错误 %s" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, fuzzy, python-format msgid "Fixed IP %s not found" msgstr "证书 %(certificate_id)s 没有找到。" @@ -3082,7 +3121,7 @@ msgstr "浮动ip %(address)s 没有被关联。" #: 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "缺少参数 dict" @@ -3368,7 +3407,7 @@ msgid "Malformed scheduler_hints attribute" msgstr "错误格式的 scheduler_hints 属性" #: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 -#: nova/api/openstack/compute/contrib/security_groups.py:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "参数不够创建有效规则。" @@ -3387,16 +3426,16 @@ msgstr "显示id是 %s 的网络" msgid "security group default rule not found" msgstr "带有规则 %(rule_id)s 的安全组没有找到。" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, fuzzy, python-format msgid "Bad prefix for network in cidr %s" msgstr "错误的to_global_ipv6前缀:%s" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "没有指定安全组" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "安全组名称不能是空" @@ -3482,12 +3521,12 @@ msgstr "加载的扩展:%s" msgid "Ext version: %i" msgstr "Ext 描述: %s" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, fuzzy, python-format msgid "Reserving IP address %s" msgstr "释放地址 %s" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, fuzzy, python-format msgid "Unreserving IP address %s" msgstr "释放地址 %s" @@ -3570,39 +3609,39 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, fuzzy, python-format msgid "Got update for instance: %(instance)s" msgstr "没有为实例 %(instance_id)s 找到卷。" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 #, fuzzy msgid "Got update to delete instance" msgstr "没有为实例 %(instance_id)s 找到卷。" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3617,28 +3656,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, fuzzy, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "没有为实例 %(instance_id)s 找到卷。" @@ -3697,17 +3736,17 @@ msgstr "启动VPN %s" msgid "Failed to load %s" msgstr "无法创建卷" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, fuzzy, python-format msgid "deployment to node %s failed" msgstr "元素不是子节点" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -4081,256 +4120,256 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 #, fuzzy msgid "Cannot run any more instances of this type." msgstr "超过实例的配额。您无法运行更多此类型的实例。" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, fuzzy, python-format msgid "Can only run %s more instances of this type." msgstr "超过实例的配额。您只能再运行 %s 个此类型的实例。" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, 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:329 +#: nova/compute/api.py:338 #, 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:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 #, fuzzy msgid "Metadata property key greater than 255 characters" msgstr "安全组 %s 不能比255个字符更长。" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 #, fuzzy msgid "Metadata property value greater than 255 characters" msgstr "安全组 %s 不能比255个字符更长。" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "无法附加卷到实例 %s" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "准备运行 %s 个实例" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "bdm %s" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 #, fuzzy msgid "instance termination disabled" msgstr "准备开始终止实例" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "实例类型 %(instance_type_id)s 没有找到。" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 #, fuzzy msgid "going to delete a resizing instance" msgstr "准备开始终止实例" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, fuzzy, python-format msgid "instance's host %s is down, deleting from database" msgstr "没有托管实例 %s,立刻删除" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 #, fuzzy msgid "Going to try to soft delete instance" msgstr "准备尝试软删除实例 %s" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 #, fuzzy msgid "Going to try to terminate instance" msgstr "准备尝试终止实例 %s" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 #, fuzzy msgid "Going to try to stop instance" msgstr "准备尝试停止实例 %s" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 #, fuzzy msgid "Going to try to start instance" msgstr "准备尝试启动实例 %s" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "搜索条件: %s" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, fuzzy, python-format msgid "snapshot for %s" msgstr "开始为虚拟机 %s 快照" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "flavor_id为空。假定在迁移。" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, 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:2103 +#: nova/compute/api.py:2117 #, 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:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "准备尝试终止实例 %s" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "密钥对名称长度必须在1到255个字符之间" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "安全组 %s 既不是字符串也不是unicode" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "安全组 %s 不能为空。" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, 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:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "安全组 %s 不能比255个字符更长。" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "创建安全组 %s" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "安全组 %s 已经存在" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "无法销毁VBD %s" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "无法销毁VBD %s" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 #, fuzzy msgid "Security group is still in use" msgstr "安全组id应该是整数" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "删除安全组 %s" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "没有找到规则 (%s)" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 #, fuzzy msgid "Quota exceeded, too many security group rules." msgstr "添加安全组规则:%r" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "授权 %s 安全组入口权限" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "撤销 %s 安全组入口权限" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "安全组id应该是整数" @@ -4395,13 +4434,13 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 -#, fuzzy, python-format -msgid "'%s' argument must be greater than or equal to 0" -msgstr "createBackup的属性 'rotation'必须是整数" +#, python-format +msgid "'%s' argument must be an integer greater than or equal to 0" +msgstr "" #: nova/compute/flavors.py:119 #, fuzzy @@ -4524,284 +4563,284 @@ msgstr "" msgid "Setting up bdm %s" msgstr "正在设置 bdm %s" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "释放实例的网络" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 #, fuzzy msgid "Instance was deleted during spawn." msgstr "实例生产失败" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, fuzzy, python-format msgid "Error: %s" msgstr "数据库错误:%s" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "正在启动虚拟机" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 #, fuzzy msgid "Allocating IP information in the background." msgstr "没有找到floating_ip" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "实例网络设置失败" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "实例的network_info:|%s|" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "实例块设备设置失败" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "实例生产失败" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "释放实例的网络" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "释放实例的网络" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s 实例" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "忽略异常 DiskNotFound: %s" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, fuzzy, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "忽略异常 DiskNotFound: %s" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "终止bdm %s" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s。把实例的 vm_state设置为ERROR" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 #, fuzzy msgid "Rebuilding instance" msgstr "正在重新创建实例 %s" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, fuzzy, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "%(path)s 在共享存储上:%(reason)s" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "为卷 %s 创建快照" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 #, fuzzy msgid "Rebooting instance" msgstr "正在重启虚拟机 %s" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, 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:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 #, fuzzy msgid "Instance disappeared during reboot" msgstr "实例 %s:重启" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 #, fuzzy msgid "instance snapshotting" msgstr "实例 %s: 快照中" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, 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:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "找到 %(num_images)d 个镜像 (rotation: %(rotation)d)" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "轮换出%d个备份" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "正在删除镜像 %s" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "设置管理员密码失败。实例 %s 没有运行" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 #, fuzzy msgid "Root password set" msgstr "实例 %s:Root密码已设置" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 #, fuzzy msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "该驱动不能执行set_admin_password。" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, fuzzy, python-format msgid "set_admin_password failed: %s" msgstr "该驱动不能执行set_admin_password。" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 #, fuzzy msgid "error setting admin password" msgstr "设置管理员密码出错" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "挂起实例失败" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "数据库错误:%s" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 #, fuzzy msgid "Unrescuing" msgstr "实例 %s:取消救援" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "设置实例 %(instance_uuid)s 至 ERROR 状态" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 #, fuzzy msgid "Instance has no source host" msgstr "实例没有卷。" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "目标与来源一样。" @@ -4955,157 +4994,157 @@ msgstr "为ip: %s获取元数据失败" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, 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:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, fuzzy, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "为实例 %(instance_uuid)s 关闭虚拟机" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 #, fuzzy msgid "In ERROR state" msgstr "节点处于未知的错误状态。" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "更新带宽使用缓存" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 #, fuzzy msgid "Updating volume usage cache" msgstr "更新带宽使用缓存" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "更新主机状态" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, 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:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "实例未启动" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 #, fuzzy msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0,跳过..." -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "回收删除的实例" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "LoggingVolumeDriver: %s" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, fuzzy, python-format msgid "No service record for host %s" msgstr "计算节点 %s 没有服务" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "设置实例 %(instance_uuid)s 至 ERROR 状态" @@ -5227,12 +5266,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 #, fuzzy msgid "Invalid block_device_mapping_destroy invocation" msgstr "block_device_mapping %s" @@ -5322,7 +5361,7 @@ msgstr "重新启动实例失败" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "重新启动实例失败" @@ -5378,7 +5417,7 @@ msgstr "实例 %s:已救援" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -6004,78 +6043,78 @@ msgstr "错误的网络格式" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "找不到适合id %(id)s 的浮动IP。" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, fuzzy, python-format msgid "Quantum Error creating security group %s" msgstr "删除安全组 %s" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, fuzzy, python-format msgid "Quantum Error updating security group %s" msgstr "删除安全组 %s" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, fuzzy, python-format msgid "Quantum security group %s not found" msgstr "删除安全组 %s" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "抓到错误:%s" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 #, fuzzy msgid "Quantum Error getting security groups" msgstr "删除安全组 %s" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 #, fuzzy msgid "Security group id should be uuid" msgstr "安全组id应该是整数" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "删除安全组 %s" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 #, fuzzy msgid "Quantum Error:" msgstr "抓到错误:%s" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "带有规则 %(rule_id)s 的安全组没有找到。" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, 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:444 +#: nova/network/security_group/quantum_driver.py:453 #, fuzzy, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -6102,7 +6141,7 @@ msgstr "不正确的server_string:%s" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6372,11 +6411,6 @@ msgstr "" msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:66 -#, fuzzy, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" -msgstr "加载扩展 %(classpath)s 失败:%(exc)s" - #: nova/openstack/common/rpc/__init__.py:106 #, python-format msgid "" @@ -6826,10 +6860,10 @@ msgstr "无法找到另一个计算节点" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 -#, fuzzy, python-format -msgid "Setting instance to %(state)s state." -msgstr "设置实例 %(instance_uuid)s 至 ERROR 状态" +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 +#, python-format +msgid "Setting instance to %s state." +msgstr "" #: nova/scheduler/driver.py:156 msgid "Driver must implement schedule_prep_resize" @@ -6928,18 +6962,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "接收到 %(service_name)s 服务更新,来自 %(host)s。" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, fuzzy, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "接收到 %(service_name)s 服务更新,来自 %(host)s。" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "计算节点 %s 没有服务" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6954,10 +6988,10 @@ msgstr "schedule_%(method)s 失败:%(ex)s" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "无法统计调度器的选项文件 %(filename)s:“%(e)s”" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" -msgstr "无法解码调度器的选项:“%(e)s”" +msgid "Could not decode scheduler options: '%s'" +msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 #, python-format @@ -6980,7 +7014,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7259,43 +7293,43 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "正在运行的实例:%s" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "终止实例之后:%s" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "内部错误" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "强制杀死实例后:%s" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 #, fuzzy msgid "spawn error" msgstr "未知的guestmount错误" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7428,12 +7462,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "在%s 创建文件模拟客户代理" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "移除在 %s 的模拟的客户代理文件" @@ -7471,7 +7505,7 @@ msgstr "无法加载虚拟驱动:%s" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "试图不过滤没有过滤的实例" @@ -7526,37 +7560,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, fuzzy, python-format msgid "Destroy called on non-existing instance %s" msgstr "获取实例列表" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7607,85 +7641,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, fuzzy, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "为实例 |%s| 分配浮动IP" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, fuzzy, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "正在从glance镜像服务器中下载镜像 %s" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, fuzzy, python-format msgid "Injecting files into image for instance %(name)s" msgstr "将 %(injection)s 注入到镜像 %(img_id)s" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, fuzzy, python-format msgid "PXE deploy started for instance %s" msgstr "实例 %s 的网络分配" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, fuzzy, python-format msgid "PXE deploy completed for instance %s" msgstr "获取实例 %s 控制台输出" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, fuzzy, python-format msgid "PXE deploy failed for instance %s" msgstr "实例 %s 的网络分配" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, fuzzy, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "等待RPC响应返回超时" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, fuzzy, python-format msgid "Tilera deploy started for instance %s" msgstr "实例 %s 的网络分配" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, fuzzy, python-format msgid "Tilera deploy completed for instance %s" msgstr "获取实例 %s 控制台输出" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "节点处于未知的错误状态。" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, fuzzy, python-format msgid "Tilera deploy failed for instance %s" msgstr "无法找到实例 %s 的宿主机" @@ -7785,12 +7819,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, fuzzy, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "无法确定iscsi initiator名字" @@ -7800,7 +7834,7 @@ msgstr "无法确定iscsi initiator名字" msgid "No fixed PXE IP is associated to %s" msgstr "没有固定ip与实例关联" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7814,23 +7848,18 @@ msgstr "" msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:329 -#, fuzzy -msgid "No more PXE IPs available" -msgstr "没有更多的浮动ip。" - -#: nova/virt/baremetal/db/sqlalchemy/api.py:351 -#: nova/virt/baremetal/db/sqlalchemy/api.py:393 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, fuzzy, python-format msgid "Baremetal interface %s not found" msgstr "未找到分区" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, fuzzy, python-format msgid "Baremetal interface %s already in use" msgstr "虚拟接口创建失败" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, fuzzy, python-format msgid "Baremetal virtual interface %s not found" msgstr "未找到分区" @@ -7943,12 +7972,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8205,12 +8234,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, fuzzy, python-format msgid "File path %s not valid" msgstr "注入文件路径:'%s'" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, fuzzy, python-format msgid "Failed to mount image %(ex)s)" msgstr "更新代理失败:%(resp)r" @@ -8269,7 +8298,7 @@ msgstr "实例代理版本:%s" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "正在更新主机状态" @@ -8635,12 +8664,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "为实例 |%s| 分配浮动IP" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "注入文件路径:'%s'" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "注入文件路径:'%s'" @@ -8806,7 +8835,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:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "无法确定iscsi initiator名字" @@ -8845,248 +8874,248 @@ msgstr "无法为VDI %s 找到VBD" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "正在连接 libvirt:%s" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, fuzzy, python-format msgid "URI %s does not support events" msgstr "卷组 %s 不存在" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "连接 libvirt 失败" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "正在连接 libvirt:%s" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, 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:796 +#: nova/virt/libvirt/driver.py:798 #, fuzzy msgid "During wait destroy, instance disappeared." msgstr "%s 在运行中消失了。" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "实例销毁成功。" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 #, fuzzy msgid "Going to destroy instance again." msgstr "准备停止实例" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, 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:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, 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:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" -msgstr "删除实例文件 %(target)s" +msgid "Deleting instance files %s" +msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, fuzzy, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "schedule_%(method)s 失败:%(ex)s" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 #, fuzzy msgid "Could not determine fibre channel world wide node names" msgstr "无法确定iscsi initiator名字" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 #, fuzzy msgid "Could not determine fibre channel world wide port names" msgstr "无法确定iscsi initiator名字" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 #, fuzzy msgid "During detach_volume, instance disappeared." msgstr "%s 在运行中消失了。" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 #, fuzzy msgid "attaching network adapter failed." msgstr "没有网络定义。" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 #, fuzzy msgid "During detach_interface, instance disappeared." msgstr "%s 在运行中消失了。" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 #, fuzzy msgid "detaching network adapter failed." msgstr "没有网络定义。" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "实例成功重启。" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 #, fuzzy msgid "Failed to soft reboot instance." msgstr "重新启动实例失败" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 #, fuzzy msgid "Instance shutdown successfully." msgstr "实例成功生产。" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "实例成功重启。" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "实例在运行" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "实例成功生产。" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data:%(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 #, fuzzy msgid "Guest does not have a console available" msgstr "用户没有管理员权限" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "正在创建镜像" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "将 %(injection)s 注入到镜像 %(img_id)s" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, 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:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -9094,77 +9123,77 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "无法得到CPU的数目,因为这个函数不是给这个平台执行的。这个错误可以被放心忽略。" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "libvirt版本过旧(不支持getVersion)" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "正在获取镜像 %s 的大小" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9172,37 +9201,37 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "块存储迁移无法在共享存储使用" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 #, fuzzy msgid "Live migration can not be used without shared storage." msgstr "块存储迁移无法在共享存储使用" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -9211,7 +9240,7 @@ msgstr "" "无法迁移%(instance_id)s 到 %(dest)s 上:缺少磁盘(主机:%(available)s <= " "实例:%(necessary)s)" -#: nova/virt/libvirt/driver.py:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -9220,7 +9249,7 @@ msgstr "" "已启动实例的CPU信息:\n" "%s" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9235,74 +9264,74 @@ msgstr "" "\n" "参考 %(u)s" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 -#, fuzzy, python-format -msgid "Live Migration failure: %(e)s" -msgstr "预在线迁移在%(dest)s失败" +#: nova/virt/libvirt/driver.py:3332 +#, python-format +msgid "Live Migration failure: %s" +msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, 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:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" -msgstr "因它像卷,所以跳过 %(path)s" +msgid "skipping %s since it looks like volume" +msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 #, fuzzy msgid "Starting migrate_disk_and_power_off" msgstr "实例 %s:开始执行 migrate_disk_and_power_off" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 #, fuzzy msgid "Instance running successfully." msgstr "实例 %s 成功运行。" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 #, fuzzy msgid "Starting finish_migration" msgstr "实例 %s:开始执行 finish_migration" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 #, fuzzy msgid "Starting finish_revert_migration" msgstr "实例 %s:开始执行 finish_revert_migration" -#: nova/virt/libvirt/driver.py:3915 -#, fuzzy, python-format -msgid "Checking instance files accessability%(instance_path)s" -msgstr "删除实例文件 %(target)s" +#: nova/virt/libvirt/driver.py:3942 +#, python-format +msgid "Checking instance files accessability %s" +msgstr "" #: nova/virt/libvirt/firewall.py:51 msgid "" @@ -9320,15 +9349,15 @@ msgstr "正在确保静态过滤器" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." -msgstr "nwfilter(%(instance_filter_name)s)未找到" +msgid "The nwfilter(%s) is not found." +msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: nova/virt/libvirt/firewall.py:270 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "名称为 %(name)s 的nwfilter(%(instance_filter_name)s) 未找到。" -#: nova/virt/libvirt/firewall.py:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "iptables 防火墙:设置基本的过滤规则" @@ -9523,48 +9552,48 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, fuzzy, python-format msgid "Unexpected vif_type=%s" msgstr "意外错误:%s" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "保证vlan %(vlan)s 和桥 %(bridge)s" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "保证桥 %s" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 #, fuzzy msgid "Failed while unplugging vif" msgstr "移除实例”%s“的虚拟网络设备时失败" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9572,7 +9601,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9580,7 +9609,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9588,7 +9617,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9992,34 +10021,34 @@ msgstr "调用 RetrieveProperties 时发生错误 %s" msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, fuzzy, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "属性 %(attr)s 没有为管理对象 %(objName)s 设置" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "没有虚拟机注册" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "ref 为 %s 的虚拟机不存在" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "退出无效的会话或者已经退出了:%s" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "会话有错误" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "会话无效" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 #, fuzzy msgid "No Virtual Machine has been registered yet" msgstr " 还没有虚拟机被注册" @@ -10435,7 +10464,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "找到%(instance_count)d个超过%(timeout)d秒悬挂的重启" @@ -10597,106 +10626,87 @@ msgstr "没有在数据库找到卷" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "挂载点 %(mountpoint)s 从实例 %(instance_name)s 分离" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, 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:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, fuzzy, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "对 %(method)s 的调用返回错误:%(e)s。" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "查询代理版本" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "把代理更新为 %s" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "设置管理员密码" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "注入文件路径:'%s'" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "重置网络" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "安装在该镜像的XenServer工具可以进行网络注入。网络文件不会被操作。" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "该镜像有XenServer工具,但是不能进行网络注入" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "没有在该镜像上安装XenServer工具" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL错误:%s" @@ -10737,32 +10747,32 @@ msgstr "" msgid "Got exception: %s" msgstr "得到异常:%s" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "产生 NotImplemented 错误" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake 没有 %s 的实现" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "调用 getter %s" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, fuzzy, python-format msgid "Calling setter %s" msgstr "调用 getter %s" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11471,69 +11481,73 @@ msgstr "重启xvp" msgid "VM is not present, skipping destroy..." msgstr "虚拟机不存在,跳过销毁..." -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "实例已处于救援模式:%s" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 #, fuzzy msgid "VM is not present, skipping soft delete..." msgstr "虚拟机不存在,跳过销毁..." -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 #, fuzzy msgid "Automatically hard rebooting" msgstr "自动冷重启 %d" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 #, fuzzy msgid "Injecting network info to xenstore" msgstr "为虚拟机注入网络信息到xs:|%s|" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 #, fuzzy msgid "Creating vifs" msgstr "正在创建镜像" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, 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:1603 +#: nova/virt/xenapi/vmops.py:1607 #, fuzzy msgid "Injecting hostname to xenstore" msgstr "为虚拟机注入hostname到xs:|%s|" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 #, fuzzy msgid "No suitable network for migrate" msgstr "错误的网络格式" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 #, fuzzy msgid "Migrate Send failed" msgstr "创建失败" @@ -11679,9 +11693,60 @@ msgstr "状态必须可用" msgid "status must be 'available'" msgstr "状态必须可用" -#~ msgid "Certificate %(certificate_id)s not found." -#~ msgstr "证书 %(certificate_id)s 没有找到。" +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "createBackup的属性 'rotation'必须是整数" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "加载扩展 %(classpath)s 失败:%(exc)s" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "设置实例 %(instance_uuid)s 至 ERROR 状态" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "无法解码调度器的选项:“%(e)s”" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "没有更多的浮动ip。" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "删除实例文件 %(target)s" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "预在线迁移在%(dest)s失败" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "因它像卷,所以跳过 %(path)s" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "删除实例文件 %(target)s" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "nwfilter(%(instance_filter_name)s)未找到" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" +#~ msgstr "" -#~ msgid "quantum authentication failed" -#~ msgstr "认证错误" +#~ msgid "Failed to reset network: %r" +#~ msgstr "" diff --git a/nova/locale/zh_HK/LC_MESSAGES/nova.po b/nova/locale/zh_HK/LC_MESSAGES/nova.po index 539252510..882d43cd4 100644 --- a/nova/locale/zh_HK/LC_MESSAGES/nova.po +++ b/nova/locale/zh_HK/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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (Hong Kong) " @@ -80,298 +80,298 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:167 +#: nova/exception.py:169 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 msgid "Failed to deploy instance" msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -379,85 +379,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -465,896 +465,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1369,15 +1384,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1399,17 +1414,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1727,7 +1742,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2134,89 +2149,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2264,6 +2297,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2310,7 +2344,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2652,9 +2686,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2716,6 +2750,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2876,7 +2911,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2916,32 +2952,32 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2952,26 +2988,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3019,7 +3058,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3293,7 +3332,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3310,16 +3349,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3402,12 +3441,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3490,38 +3529,38 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, python-format msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3536,28 +3575,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3616,17 +3655,17 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3984,244 +4023,244 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4285,12 +4324,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4410,270 +4449,270 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4815,153 +4854,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5081,12 +5120,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5172,7 +5211,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5227,7 +5266,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5842,75 +5881,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5936,7 +5975,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6203,11 +6242,6 @@ msgstr "" 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 "" @@ -6644,9 +6678,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6746,18 +6780,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6772,9 +6806,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6798,7 +6832,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7075,42 +7109,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7237,12 +7271,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7279,7 +7313,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7333,37 +7367,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7411,85 +7445,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, python-format msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, python-format msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, python-format msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7586,12 +7620,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7601,7 +7635,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7615,22 +7649,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, python-format msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7743,12 +7773,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8001,12 +8031,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, python-format msgid "Failed to mount image %(ex)s)" msgstr "" @@ -8064,7 +8094,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8416,12 +8446,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8579,7 +8609,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8618,236 +8648,236 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8855,76 +8885,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8932,50 +8962,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8985,69 +9015,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9066,15 +9096,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9265,47 +9295,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9313,7 +9343,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9321,7 +9351,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9329,7 +9359,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9726,34 +9756,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10130,7 +10160,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10288,106 +10318,87 @@ msgstr "" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10425,32 +10436,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11140,63 +11151,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11337,9 +11352,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" diff --git a/nova/locale/zh_TW/LC_MESSAGES/nova.po b/nova/locale/zh_TW/LC_MESSAGES/nova.po index f48f2d168..94bd51e96 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-06-19 19:38+0000\n" +"POT-Creation-Date: 2013-06-24 19:37+0000\n" "PO-Revision-Date: 2012-03-07 02:00+0000\n" "Last-Translator: Charles Hsu \n" "Language-Team: Chinese (Traditional) \n" @@ -79,299 +79,299 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:112 +#: nova/exception.py:113 msgid "An unknown exception occurred." msgstr "發生一個未知例外" -#: nova/exception.py:133 nova/openstack/common/rpc/common.py:87 +#: nova/exception.py:135 nova/openstack/common/rpc/common.py:87 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:153 +#: nova/exception.py:155 msgid "Unknown" msgstr "" -#: nova/exception.py:163 +#: nova/exception.py:165 #, fuzzy, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "內文解碼失敗" -#: nova/exception.py:167 +#: nova/exception.py:169 #, fuzzy, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "內文解碼失敗" -#: nova/exception.py:171 +#: nova/exception.py:173 msgid "Virtual Interface creation failed" msgstr "建立虛擬介面失敗" -#: nova/exception.py:175 +#: nova/exception.py:177 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "連續嘗試 5 次建立唯一網路位置(MAC)的虛擬介面失敗" -#: nova/exception.py:180 +#: nova/exception.py:182 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:185 +#: nova/exception.py:187 msgid "Not authorized." msgstr "未被授權" -#: nova/exception.py:190 +#: nova/exception.py:192 msgid "User does not have admin privileges" msgstr "使用者並沒有管理者權力" -#: nova/exception.py:194 +#: nova/exception.py:196 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:198 +#: nova/exception.py:200 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:202 +#: nova/exception.py:204 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:208 msgid "Unacceptable parameters." msgstr "不可接受的參數值" -#: nova/exception.py:211 +#: nova/exception.py:213 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:215 +#: nova/exception.py:217 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:222 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:227 msgid "" "Block Device Mapping is Invalid: some fields are not recognized, or have " "invalid values." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:233 msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" -#: nova/exception.py:236 +#: nova/exception.py:238 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:240 +#: nova/exception.py:242 #, 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:246 nova/api/ec2/cloud.py:473 +#: nova/exception.py:248 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "無效的Keypair" -#: nova/exception.py:250 +#: nova/exception.py:252 msgid "The request is invalid." msgstr "" -#: nova/exception.py:254 +#: nova/exception.py:256 msgid "Invalid input received" msgstr "" -#: nova/exception.py:258 +#: nova/exception.py:260 msgid "Invalid volume" msgstr "" -#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1338 +#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 #: nova/api/openstack/compute/plugins/v3/servers.py:1426 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:266 +#: nova/exception.py:268 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:270 +#: nova/exception.py:272 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:274 +#: nova/exception.py:276 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:278 +#: nova/exception.py:280 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:282 +#: nova/exception.py:284 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:286 nova/openstack/common/db/exception.py:44 +#: nova/exception.py:288 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:293 +#: nova/exception.py:295 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:297 +#: nova/exception.py:299 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:302 +#: nova/exception.py:304 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:306 nova/openstack/common/db/sqlalchemy/utils.py:33 +#: nova/exception.py:308 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:310 +#: nova/exception.py:312 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:317 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:321 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:325 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:329 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:333 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:335 +#: nova/exception.py:337 #, fuzzy, python-format msgid "Failed to resume instance: %(reason)s." msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/exception.py:339 +#: nova/exception.py:341 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:343 +#: nova/exception.py:345 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:347 +#: nova/exception.py:349 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:351 +#: nova/exception.py:353 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:357 #, fuzzy msgid "Failed to deploy instance" msgstr "無法卸載 Volume %s" -#: nova/exception.py:359 +#: nova/exception.py:361 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:365 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:369 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:371 +#: nova/exception.py:373 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:376 +#: nova/exception.py:378 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:380 +#: nova/exception.py:382 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:387 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:390 +#: nova/exception.py:392 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:394 +#: nova/exception.py:396 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:401 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:403 +#: nova/exception.py:405 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:407 +#: nova/exception.py:409 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:411 +#: nova/exception.py:413 #, 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:417 +#: nova/exception.py:419 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -379,85 +379,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:426 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:430 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:432 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:436 +#: nova/exception.py:438 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:442 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:444 +#: nova/exception.py:446 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:448 +#: nova/exception.py:450 msgid "Constraint not met." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:455 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:458 +#: nova/exception.py:460 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:464 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:466 +#: nova/exception.py:468 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:470 +#: nova/exception.py:472 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:474 +#: nova/exception.py:476 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:478 +#: nova/exception.py:480 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:482 +#: nova/exception.py:484 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:486 +#: nova/exception.py:488 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:492 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -465,896 +465,911 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:499 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:503 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:507 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:511 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:515 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:519 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:523 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:525 +#: nova/exception.py:527 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:529 +#: nova/exception.py:531 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:533 +#: nova/exception.py:535 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:539 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:543 msgid "No networks defined." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:547 #, 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:550 +#: nova/exception.py:552 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:556 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:560 #, fuzzy, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/exception.py:562 +#: nova/exception.py:564 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:568 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:570 +#: nova/exception.py:572 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:574 +#: nova/exception.py:576 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:578 +#: nova/exception.py:580 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:585 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:589 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:592 +#: nova/exception.py:594 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:597 +#: nova/exception.py:599 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:604 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:606 +#: nova/exception.py:608 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:610 +#: nova/exception.py:612 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:621 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:625 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:629 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:633 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:637 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:641 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:645 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:650 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:653 +#: nova/exception.py:655 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:659 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:663 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:667 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:671 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:675 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:677 +#: nova/exception.py:679 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:683 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:685 +#: nova/exception.py:687 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:689 +#: nova/exception.py:691 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:693 +#: nova/exception.py:695 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:697 +#: nova/exception.py:699 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:704 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:708 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:712 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:716 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:720 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:724 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:728 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:732 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:734 +#: nova/exception.py:736 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:741 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:745 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:748 +#: nova/exception.py:750 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:753 +#: nova/exception.py:755 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:757 +#: nova/exception.py:759 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:762 +#: nova/exception.py:764 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:769 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:773 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:778 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:782 #, 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:786 +#: nova/exception.py:788 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:792 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:794 +#: nova/exception.py:796 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:801 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:805 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:809 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:814 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:818 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:821 +#: nova/exception.py:823 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:825 +#: nova/exception.py:827 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:829 +#: nova/exception.py:831 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:833 +#: nova/exception.py:835 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:839 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:843 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:847 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:851 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:855 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:859 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:863 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:868 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:871 +#: nova/exception.py:873 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:876 +#: nova/exception.py:878 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:880 +#: nova/exception.py:882 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:884 +#: nova/exception.py:886 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:891 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:895 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:899 msgid "Action not allowed." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:903 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:907 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:909 nova/tests/compute/test_keypairs.py:118 +#: nova/exception.py:911 nova/tests/compute/test_keypairs.py:118 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:915 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:919 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:923 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:927 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:932 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:936 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:940 msgid "Migration error" msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:944 msgid "Migration pre-check error" msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:948 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:954 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:958 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:962 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:966 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:970 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:974 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:978 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:982 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:986 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:990 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:994 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1001 #, 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:1004 +#: nova/exception.py:1006 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1010 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1014 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1018 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1022 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1026 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1030 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1034 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1036 +#: nova/exception.py:1038 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1043 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1047 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1051 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1053 +#: nova/exception.py:1055 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1060 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1064 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1066 +#: nova/exception.py:1068 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1074 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1078 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1083 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1085 +#: nova/exception.py:1087 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1092 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1096 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1100 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1104 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1108 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1112 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1116 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1120 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1124 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1128 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1131 +#: nova/exception.py:1133 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1138 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/exception.py:1140 +#: nova/exception.py:1142 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1144 +#: nova/exception.py:1146 #, 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:1150 +#: nova/exception.py:1152 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1154 +#: nova/exception.py:1156 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1159 +#: nova/exception.py:1161 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1166 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1170 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1175 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1179 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1183 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1187 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1192 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1195 +#: nova/exception.py:1197 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1200 +#: nova/exception.py:1202 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1207 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1211 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/exception.py:1213 +#: nova/exception.py:1215 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/exception.py:1218 +#: nova/exception.py:1220 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1223 +#: nova/exception.py:1225 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1231 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1235 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1239 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1243 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1247 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1251 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1256 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1260 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1264 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1268 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1273 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1263 +#: nova/exception.py:1278 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1369,15 +1384,15 @@ msgstr "" msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -#: nova/manager.py:172 +#: nova/manager.py:162 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 +#: nova/notifications.py:116 nova/notifications.py:156 msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:233 +#: nova/notifications.py:241 msgid "Failed to get nw_info" msgstr "" @@ -1399,17 +1414,17 @@ msgstr "" msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:996 +#: nova/quota.py:997 #, python-format msgid "Committed reservations %(reservations)s" msgstr "" -#: nova/quota.py:1016 +#: nova/quota.py:1017 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/quota.py:1018 +#: nova/quota.py:1020 #, python-format msgid "Rolled back reservations %(reservations)s" msgstr "" @@ -1727,7 +1742,7 @@ msgstr "" #: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:94 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:95 msgid "Quota exceeded, too many key pairs." msgstr "" @@ -2135,89 +2150,107 @@ msgstr "" msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:362 +#: nova/api/openstack/common.py:363 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" #: nova/api/openstack/common.py:366 #, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:369 +#, python-format msgid "Instance is in an invalid state for '%s'" msgstr "" -#: nova/api/openstack/common.py:446 +#: nova/api/openstack/common.py:449 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:448 +#: nova/api/openstack/common.py:451 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:196 +#: nova/api/openstack/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:235 +#: nova/api/openstack/extensions.py:236 #: nova/api/openstack/compute/plugins/__init__.py:46 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:236 +#: nova/api/openstack/extensions.py:237 #: nova/api/openstack/compute/plugins/__init__.py:47 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:237 +#: nova/api/openstack/extensions.py:238 #: nova/api/openstack/compute/plugins/__init__.py:48 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/extensions.py:240 #: nova/api/openstack/compute/plugins/__init__.py:50 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:243 #: nova/api/openstack/compute/plugins/__init__.py:53 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:256 +#: nova/api/openstack/extensions.py:257 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:265 +#: nova/api/openstack/extensions.py:266 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:277 +#: nova/api/openstack/extensions.py:278 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:348 +#: nova/api/openstack/extensions.py:349 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:371 +#: nova/api/openstack/extensions.py:372 #, python-format msgid "Failed to load extension %(ext_name)s:%(exc)s" msgstr "" +#: nova/api/openstack/extensions.py:485 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:486 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + #: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" @@ -2265,6 +2298,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:48 msgid "Malformed request body" msgstr "" @@ -2311,7 +2345,7 @@ msgstr "" msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:39 +#: nova/api/openstack/compute/extensions.py:38 msgid "Initializing extension manager." msgstr "" @@ -2654,9 +2688,9 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:284 +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/plugins/v3/keypairs.py:79 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:80 #: nova/api/openstack/compute/plugins/v3/servers.py:1316 msgid "Invalid request body" msgstr "" @@ -2718,6 +2752,7 @@ msgstr "" #: 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 +#: nova/api/openstack/compute/plugins/v3/rescue.py:43 msgid "Server not found" msgstr "" @@ -2879,7 +2914,8 @@ msgstr "" msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:71 +#: nova/api/openstack/compute/contrib/certificates.py:62 +#: nova/api/openstack/compute/plugins/v3/certificates.py:63 msgid "Only root certificate can be retrieved." msgstr "" @@ -2920,33 +2956,33 @@ msgstr "" msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:163 +#: nova/api/openstack/compute/contrib/coverage_ext.py:164 msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:192 +#: nova/api/openstack/compute/contrib/coverage_ext.py:193 #, fuzzy msgid "Invalid path" msgstr "無效的快照(snapshot)" -#: nova/api/openstack/compute/contrib/coverage_ext.py:196 +#: nova/api/openstack/compute/contrib/coverage_ext.py:197 msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:203 +#: nova/api/openstack/compute/contrib/coverage_ext.py:204 msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:216 +#: nova/api/openstack/compute/contrib/coverage_ext.py:217 #, python-format msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:274 +#: nova/api/openstack/compute/contrib/coverage_ext.py:275 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:282 +#: nova/api/openstack/compute/contrib/coverage_ext.py:283 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -2957,26 +2993,29 @@ msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:59 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:60 msgid "admin password can't be changed on existing disk" msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:67 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:68 msgid "host and onSharedStorage must be specified." msgstr "" #: nova/api/openstack/compute/contrib/evacuate.py:78 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:79 #, python-format msgid "Error in evacuate, %s" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:40 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:44 #, python-format msgid "Fixed IP %s has been deleted" msgstr "" #: nova/api/openstack/compute/contrib/fixed_ips.py:73 -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:79 #, python-format msgid "Fixed IP %s not found" msgstr "" @@ -3024,7 +3063,7 @@ 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:445 +#: nova/api/openstack/compute/contrib/security_groups.py:457 msgid "Missing parameter dict" msgstr "" @@ -3298,7 +3337,7 @@ 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:352 +#: nova/api/openstack/compute/contrib/security_groups.py:371 msgid "Not enough parameters to build a valid rule." msgstr "" @@ -3315,16 +3354,16 @@ msgstr "" msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:360 +#: nova/api/openstack/compute/contrib/security_groups.py:379 #, python-format msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:448 +#: nova/api/openstack/compute/contrib/security_groups.py:460 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:452 +#: nova/api/openstack/compute/contrib/security_groups.py:464 msgid "Security group name cannot be empty" msgstr "" @@ -3407,12 +3446,12 @@ msgstr "" msgid "Ext version: %i" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:64 #, python-format msgid "Reserving IP address %s" msgstr "" -#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65 +#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:67 #, python-format msgid "Unreserving IP address %s" msgstr "" @@ -3495,39 +3534,39 @@ msgstr "" msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:823 +#: nova/cells/messaging.py:821 #, fuzzy, python-format msgid "Got update for instance: %(instance)s" msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/cells/messaging.py:866 +#: nova/cells/messaging.py:864 #, fuzzy msgid "Got update to delete instance" msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/cells/messaging.py:881 +#: nova/cells/messaging.py:879 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:895 +#: nova/cells/messaging.py:893 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:916 +#: nova/cells/messaging.py:914 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1101 +#: nova/cells/messaging.py:1099 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1121 +#: nova/cells/messaging.py:1119 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3542,28 +3581,28 @@ msgstr "" msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:204 +#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205 #, python-format msgid "Couldn't communicate with cell '%s'" msgstr "" -#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:208 +#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209 msgid "Couldn't communicate with any cells" msgstr "" -#: nova/cells/scheduler.py:183 +#: nova/cells/scheduler.py:184 #, python-format msgid "Building instances with routing_path=%(routing_path)s" msgstr "" -#: nova/cells/scheduler.py:252 +#: nova/cells/scheduler.py:254 #, python-format msgid "" "No cells available when scheduling. Will retry in %(sleep_time)s " "second(s)" msgstr "" -#: nova/cells/scheduler.py:258 +#: nova/cells/scheduler.py:260 #, python-format msgid "Error scheduling instances %(instance_uuids)s" msgstr "" @@ -3622,17 +3661,17 @@ msgstr "" msgid "Failed to load %s" msgstr "找不到Volume %s" -#: nova/cmd/baremetal_deploy_helper.py:243 +#: nova/cmd/baremetal_deploy_helper.py:244 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:251 +#: nova/cmd/baremetal_deploy_helper.py:252 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:255 +#: nova/cmd/baremetal_deploy_helper.py:256 #, python-format msgid "deployment to node %s done" msgstr "" @@ -3990,246 +4029,246 @@ msgstr "" msgid "cell_type must be configured as 'api' or 'compute'" msgstr "" -#: nova/compute/api.py:293 +#: nova/compute/api.py:302 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:300 +#: nova/compute/api.py:309 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:309 +#: nova/compute/api.py:318 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:329 +#: nova/compute/api.py:338 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:339 +#: nova/compute/api.py:348 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:343 +#: nova/compute/api.py:352 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:347 +#: nova/compute/api.py:356 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:480 +#: nova/compute/api.py:489 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:563 +#: nova/compute/api.py:572 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/compute/api.py:661 +#: nova/compute/api.py:670 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:806 +#: nova/compute/api.py:815 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:833 +#: nova/compute/api.py:842 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1116 +#: nova/compute/api.py:1125 #, fuzzy msgid "instance termination disabled" msgstr "建立虛擬介面失敗" -#: nova/compute/api.py:1252 +#: nova/compute/api.py:1261 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1258 +#: nova/compute/api.py:1267 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1268 +#: nova/compute/api.py:1277 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1311 +#: nova/compute/api.py:1321 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1335 +#: nova/compute/api.py:1346 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1385 +#: nova/compute/api.py:1397 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1401 +#: nova/compute/api.py:1413 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1473 +#: nova/compute/api.py:1485 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1710 +#: nova/compute/api.py:1722 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2046 +#: nova/compute/api.py:2060 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2055 +#: nova/compute/api.py:2069 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2103 +#: nova/compute/api.py:2117 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2241 +#: nova/compute/api.py:2256 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2346 +#: nova/compute/api.py:2361 msgid "Locking" msgstr "" -#: nova/compute/api.py:2354 +#: nova/compute/api.py:2369 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2426 +#: nova/compute/api.py:2441 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2540 +#: nova/compute/api.py:2555 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2577 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2566 +#: nova/compute/api.py:2581 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2829 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2833 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2900 +#: nova/compute/api.py:2915 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2903 +#: nova/compute/api.py:2918 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2926 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2917 +#: nova/compute/api.py:2932 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2935 +#: nova/compute/api.py:2950 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2938 +#: nova/compute/api.py:2953 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2945 +#: nova/compute/api.py:2960 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2964 +#: nova/compute/api.py:2979 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "找不到Volume %s" -#: nova/compute/api.py:3024 +#: nova/compute/api.py:3039 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "找不到Volume %s" -#: nova/compute/api.py:3029 +#: nova/compute/api.py:3044 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3037 +#: nova/compute/api.py:3052 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3040 +#: nova/compute/api.py:3055 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3117 nova/compute/api.py:3191 +#: nova/compute/api.py:3132 nova/compute/api.py:3206 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3133 +#: nova/compute/api.py:3148 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3136 +#: nova/compute/api.py:3151 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3145 +#: nova/compute/api.py:3160 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3198 +#: nova/compute/api.py:3213 msgid "Security group id should be integer" msgstr "" @@ -4293,12 +4332,12 @@ msgstr "" #: nova/compute/flavors.py:101 #, python-format -msgid "'%s' argument must be greater than 0" +msgid "'%s' argument must be a positive integer" msgstr "" #: nova/compute/flavors.py:110 #, python-format -msgid "'%s' argument must be greater than or equal to 0" +msgid "'%s' argument must be an integer greater than or equal to 0" msgstr "" #: nova/compute/flavors.py:119 @@ -4419,271 +4458,271 @@ msgstr "" msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:901 +#: nova/compute/manager.py:902 msgid "Success" msgstr "" -#: nova/compute/manager.py:924 +#: nova/compute/manager.py:925 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:951 nova/compute/manager.py:2466 +#: nova/compute/manager.py:952 nova/compute/manager.py:2466 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:996 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1004 +#: nova/compute/manager.py:1005 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1036 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1052 +#: nova/compute/manager.py:1053 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1077 nova/compute/manager.py:2519 +#: nova/compute/manager.py:1078 nova/compute/manager.py:2519 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1090 +#: nova/compute/manager.py:1091 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1095 +#: nova/compute/manager.py:1096 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1101 +#: nova/compute/manager.py:1102 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1130 +#: nova/compute/manager.py:1131 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1141 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1164 +#: nova/compute/manager.py:1165 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1176 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1177 +#: nova/compute/manager.py:1178 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1188 +#: nova/compute/manager.py:1189 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1207 +#: nova/compute/manager.py:1208 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1332 +#: nova/compute/manager.py:1333 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1339 +#: nova/compute/manager.py:1340 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1382 +#: nova/compute/manager.py:1383 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1385 +#: nova/compute/manager.py:1386 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1392 +#: nova/compute/manager.py:1393 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1440 +#: nova/compute/manager.py:1441 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1502 nova/compute/manager.py:2701 -#: nova/compute/manager.py:4224 +#: nova/compute/manager.py:1503 nova/compute/manager.py:2701 +#: nova/compute/manager.py:4226 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1654 +#: nova/compute/manager.py:1655 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1667 +#: nova/compute/manager.py:1668 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1671 +#: nova/compute/manager.py:1672 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1675 +#: nova/compute/manager.py:1676 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1758 +#: nova/compute/manager.py:1759 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1790 +#: nova/compute/manager.py:1791 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "無法卸載 Volume %s" -#: nova/compute/manager.py:1808 +#: nova/compute/manager.py:1809 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1827 +#: nova/compute/manager.py:1828 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1864 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1867 #, python-format msgid "Cannot reboot instance: %(error)s" msgstr "" -#: nova/compute/manager.py:1879 +#: nova/compute/manager.py:1880 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1906 +#: nova/compute/manager.py:1907 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1913 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1974 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1981 +#: nova/compute/manager.py:1982 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1986 +#: nova/compute/manager.py:1987 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2015 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2021 +#: nova/compute/manager.py:2022 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2028 +#: nova/compute/manager.py:2029 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2044 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2050 +#: nova/compute/manager.py:2051 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2063 +#: nova/compute/manager.py:2064 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2068 +#: nova/compute/manager.py:2069 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2088 +#: nova/compute/manager.py:2089 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2101 +#: nova/compute/manager.py:2102 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2120 +#: nova/compute/manager.py:2121 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2125 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2142 +#: nova/compute/manager.py:2143 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2163 +#: nova/compute/manager.py:2164 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2385 +#: nova/compute/manager.py:2386 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2419 +#: nova/compute/manager.py:2420 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2425 +#: nova/compute/manager.py:2426 msgid "destination same as source!" msgstr "" @@ -4826,153 +4865,153 @@ msgstr "" msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3688 +#: nova/compute/manager.py:3690 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3693 +#: nova/compute/manager.py:3695 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3702 +#: nova/compute/manager.py:3704 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3710 +#: nova/compute/manager.py:3712 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3717 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3722 +#: nova/compute/manager.py:3724 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3733 +#: nova/compute/manager.py:3735 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3749 +#: nova/compute/manager.py:3751 #, 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:3769 +#: nova/compute/manager.py:3771 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3793 +#: nova/compute/manager.py:3795 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3896 +#: nova/compute/manager.py:3898 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3910 +#: nova/compute/manager.py:3912 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3937 +#: nova/compute/manager.py:3939 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3944 nova/compute/manager.py:3993 +#: nova/compute/manager.py:3946 nova/compute/manager.py:3995 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3980 +#: nova/compute/manager.py:3982 #, 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:4017 +#: nova/compute/manager.py:4019 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4029 nova/compute/manager.py:4038 -#: nova/compute/manager.py:4068 +#: nova/compute/manager.py:4031 nova/compute/manager.py:4040 +#: nova/compute/manager.py:4070 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4035 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4049 +#: nova/compute/manager.py:4051 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4055 +#: nova/compute/manager.py:4057 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4061 +#: nova/compute/manager.py:4063 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4077 +#: nova/compute/manager.py:4079 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4085 +#: nova/compute/manager.py:4087 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4098 +#: nova/compute/manager.py:4100 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4125 +#: nova/compute/manager.py:4127 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4135 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4137 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4175 +#: nova/compute/manager.py:4177 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4181 +#: nova/compute/manager.py:4183 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:4188 +#: nova/compute/manager.py:4190 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4215 +#: nova/compute/manager.py:4217 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5092,12 +5131,12 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:115 +#: nova/conductor/manager.py:114 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:290 +#: nova/conductor/manager.py:289 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -5183,7 +5222,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1690 +#: nova/db/api.py:1689 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5238,7 +5277,7 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4445 +#: nova/db/sqlalchemy/api.py:4444 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5854,75 +5893,75 @@ msgstr "" msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/security_group/quantum_driver.py:53 +#: nova/network/security_group/quantum_driver.py:56 #, python-format msgid "Quantum Error creating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:71 +#: nova/network/security_group/quantum_driver.py:75 #, python-format msgid "Quantum Error updating security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:124 +#: nova/network/security_group/quantum_driver.py:129 #, python-format msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:127 -#: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:263 +#: nova/network/security_group/quantum_driver.py:132 +#: nova/network/security_group/quantum_driver.py:179 +#: nova/network/security_group/quantum_driver.py:270 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:147 +#: nova/network/security_group/quantum_driver.py:153 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:157 +#: nova/network/security_group/quantum_driver.py:162 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:192 +#: nova/network/security_group/quantum_driver.py:199 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:196 -#: nova/network/security_group/quantum_driver.py:358 -#: nova/network/security_group/quantum_driver.py:364 -#: nova/network/security_group/quantum_driver.py:391 -#: nova/network/security_group/quantum_driver.py:406 -#: nova/network/security_group/quantum_driver.py:412 -#: nova/network/security_group/quantum_driver.py:441 +#: nova/network/security_group/quantum_driver.py:203 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:399 +#: nova/network/security_group/quantum_driver.py:415 +#: nova/network/security_group/quantum_driver.py:422 +#: nova/network/security_group/quantum_driver.py:451 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:249 +#: nova/network/security_group/quantum_driver.py:257 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:260 +#: nova/network/security_group/quantum_driver.py:267 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:374 +#: nova/network/security_group/quantum_driver.py:382 #, 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:384 -#: nova/network/security_group/quantum_driver.py:434 +#: nova/network/security_group/quantum_driver.py:392 +#: nova/network/security_group/quantum_driver.py:443 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:444 +#: nova/network/security_group/quantum_driver.py:453 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5948,7 +5987,7 @@ msgstr "" msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:304 +#: nova/objects/base.py:305 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6215,11 +6254,6 @@ msgstr "" 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 "" @@ -6658,9 +6692,9 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:226 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Setting instance to %s state." msgstr "" #: nova/scheduler/driver.py:156 @@ -6760,18 +6794,18 @@ msgstr "" msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:384 +#: nova/scheduler/host_manager.py:385 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:403 +#: nova/scheduler/host_manager.py:405 #: nova/scheduler/filters/trusted_filter.py:214 #, python-format msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/host_manager.py:425 +#: nova/scheduler/host_manager.py:427 #, python-format msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" @@ -6786,9 +6820,9 @@ msgstr "" msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/scheduler/scheduler_options.py:79 +#: nova/scheduler/scheduler_options.py:80 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Could not decode scheduler options: '%s'" msgstr "" #: nova/scheduler/filters/affinity_filter.py:95 @@ -6812,7 +6846,7 @@ msgstr "" #: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "%(host_state)s fails tenant id on aggregate" +msgid "%s fails tenant id on aggregate" msgstr "" #: nova/scheduler/filters/compute_capabilities_filter.py:58 @@ -7089,42 +7123,42 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1130 -#: nova/tests/compute/test_compute.py:1148 -#: nova/tests/compute/test_compute.py:1199 -#: nova/tests/compute/test_compute.py:1226 -#: nova/tests/compute/test_compute.py:1272 -#: nova/tests/compute/test_compute.py:4124 +#: nova/tests/compute/test_compute.py:1133 +#: nova/tests/compute/test_compute.py:1151 +#: nova/tests/compute/test_compute.py:1202 +#: nova/tests/compute/test_compute.py:1229 +#: nova/tests/compute/test_compute.py:1276 +#: nova/tests/compute/test_compute.py:4129 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1136 -#: nova/tests/compute/test_compute.py:1171 -#: nova/tests/compute/test_compute.py:1214 -#: nova/tests/compute/test_compute.py:1244 +#: nova/tests/compute/test_compute.py:1139 +#: nova/tests/compute/test_compute.py:1174 +#: nova/tests/compute/test_compute.py:1217 +#: nova/tests/compute/test_compute.py:1247 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1814 +#: nova/tests/compute/test_compute.py:1818 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4135 +#: nova/tests/compute/test_compute.py:4140 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4635 +#: nova/tests/compute/test_compute.py:4651 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9437 +#: nova/tests/compute/test_compute.py:9549 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1801 +#: nova/tests/db/test_migrations.py:1808 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7251,12 +7285,12 @@ msgid "" "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:899 +#: nova/tests/virt/xenapi/test_xenapi.py:905 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:910 +#: nova/tests/virt/xenapi/test_xenapi.py:916 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7293,7 +7327,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:307 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -7347,37 +7381,37 @@ msgstr "" msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:257 +#: nova/virt/baremetal/driver.py:258 #, python-format msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/baremetal/driver.py:284 +#: nova/virt/baremetal/driver.py:285 #, python-format msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:295 +#: nova/virt/baremetal/driver.py:296 #, python-format msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/baremetal/driver.py:313 +#: nova/virt/baremetal/driver.py:314 #, python-format msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/baremetal/driver.py:318 +#: nova/virt/baremetal/driver.py:319 #, python-format msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/baremetal/driver.py:328 +#: nova/virt/baremetal/driver.py:329 #, python-format msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/baremetal/driver.py:340 +#: nova/virt/baremetal/driver.py:341 #, python-format msgid "Baremetal power manager failed to start node for instance %r" msgstr "" @@ -7430,85 +7464,85 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:92 +#: nova/virt/baremetal/pxe.py:109 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:231 +#: nova/virt/baremetal/pxe.py:228 #, 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:170 +#: nova/virt/baremetal/pxe.py:252 nova/virt/baremetal/tilera.py:146 #, fuzzy, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/baremetal/pxe.py:287 nova/virt/baremetal/tilera.py:201 +#: nova/virt/baremetal/pxe.py:284 nova/virt/baremetal/tilera.py:177 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:327 nova/virt/baremetal/tilera.py:237 +#: nova/virt/baremetal/pxe.py:324 nova/virt/baremetal/tilera.py:213 #, fuzzy, python-format msgid "Injecting files into image for instance %(name)s" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/baremetal/pxe.py:459 nova/virt/baremetal/tilera.py:356 +#: nova/virt/baremetal/pxe.py:457 nova/virt/baremetal/tilera.py:332 #, python-format msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/baremetal/pxe.py:466 +#: nova/virt/baremetal/pxe.py:464 #, fuzzy, python-format msgid "PXE deploy started for instance %s" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/baremetal/pxe.py:471 +#: nova/virt/baremetal/pxe.py:469 #, python-format msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:475 +#: nova/virt/baremetal/pxe.py:473 #, python-format msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:477 nova/virt/baremetal/tilera.py:381 +#: nova/virt/baremetal/pxe.py:475 nova/virt/baremetal/tilera.py:357 #, python-format msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:482 +#: nova/virt/baremetal/pxe.py:480 #, python-format msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/baremetal/tilera.py:145 +#: nova/virt/baremetal/tilera.py:121 #, 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:362 +#: nova/virt/baremetal/tilera.py:338 #, fuzzy, python-format msgid "Tilera deploy started for instance %s" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/baremetal/tilera.py:368 +#: nova/virt/baremetal/tilera.py:344 #, fuzzy, python-format msgid "Tilera deploy completed for instance %s" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/baremetal/tilera.py:376 +#: nova/virt/baremetal/tilera.py:352 msgid "Node is unknown error state." msgstr "" -#: nova/virt/baremetal/tilera.py:379 +#: nova/virt/baremetal/tilera.py:355 #, python-format msgid "Tilera deploy failed for instance %s" msgstr "" @@ -7605,12 +7639,12 @@ msgstr "" msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/baremetal/volume_driver.py:122 +#: nova/virt/baremetal/volume_driver.py:123 #, python-format msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:186 +#: nova/virt/baremetal/volume_driver.py:187 #, python-format msgid "Could not determine iscsi initiator name for instance %s" msgstr "" @@ -7620,7 +7654,7 @@ msgstr "" msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/baremetal/volume_driver.py:259 +#: nova/virt/baremetal/volume_driver.py:260 #, python-format msgid "detach volume could not find tid for %s" msgstr "" @@ -7634,22 +7668,18 @@ msgstr "" 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 +#: nova/virt/baremetal/db/sqlalchemy/api.py:246 +#: nova/virt/baremetal/db/sqlalchemy/api.py:288 #, python-format msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/baremetal/db/sqlalchemy/api.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:298 #, fuzzy, python-format msgid "Baremetal interface %s already in use" msgstr "建立虛擬介面失敗" -#: nova/virt/baremetal/db/sqlalchemy/api.py:417 +#: nova/virt/baremetal/db/sqlalchemy/api.py:311 #, python-format msgid "Baremetal virtual interface %s not found" msgstr "" @@ -7762,12 +7792,12 @@ msgid "" msgstr "" #: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 -#: nova/virt/disk/vfs/localfs.py:67 +#: nova/virt/disk/vfs/localfs.py:68 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 +#: nova/virt/disk/vfs/localfs.py:73 msgid "Using NbdMount" msgstr "" @@ -8020,12 +8050,12 @@ msgstr "" msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/disk/vfs/localfs.py:46 +#: nova/virt/disk/vfs/localfs.py:47 #, python-format msgid "File path %s not valid" msgstr "" -#: nova/virt/disk/vfs/localfs.py:80 +#: nova/virt/disk/vfs/localfs.py:82 #, fuzzy, python-format msgid "Failed to mount image %(ex)s)" msgstr "找不到Volume %s" @@ -8083,7 +8113,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3943 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3968 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -8435,12 +8465,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1924 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1933 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1931 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1940 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8599,7 +8629,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:956 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8638,237 +8668,237 @@ msgstr "" msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:565 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:579 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:597 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:606 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "URI %s does not support connection events" msgstr "" -#: nova/virt/libvirt/driver.py:616 +#: nova/virt/libvirt/driver.py:617 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:629 +#: nova/virt/libvirt/driver.py:630 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 +#: nova/virt/libvirt/driver.py:652 nova/virt/libvirt/driver.py:655 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:672 +#: nova/virt/libvirt/driver.py:673 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "連接到glance失敗" -#: nova/virt/libvirt/driver.py:781 +#: nova/virt/libvirt/driver.py:782 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:796 +#: nova/virt/libvirt/driver.py:798 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:801 +#: nova/virt/libvirt/driver.py:803 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:811 +#: nova/virt/libvirt/driver.py:813 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:821 +#: nova/virt/libvirt/driver.py:823 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:842 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:856 +#: nova/virt/libvirt/driver.py:858 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:876 +#: nova/virt/libvirt/driver.py:878 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:882 +#: nova/virt/libvirt/driver.py:884 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:910 +#: nova/virt/libvirt/driver.py:913 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:919 +#: nova/virt/libvirt/driver.py:922 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:962 +#: nova/virt/libvirt/driver.py:965 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:969 +#: nova/virt/libvirt/driver.py:972 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1096 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1117 +#: nova/virt/libvirt/driver.py:1120 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1137 +#: nova/virt/libvirt/driver.py:1140 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1141 +#: nova/virt/libvirt/driver.py:1144 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1242 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1230 +#: nova/virt/libvirt/driver.py:1245 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1274 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1271 +#: nova/virt/libvirt/driver.py:1286 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1344 +#: nova/virt/libvirt/driver.py:1352 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1348 +#: nova/virt/libvirt/driver.py:1356 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1383 +#: nova/virt/libvirt/driver.py:1391 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1391 +#: nova/virt/libvirt/driver.py:1399 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1439 +#: nova/virt/libvirt/driver.py:1447 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1585 +#: nova/virt/libvirt/driver.py:1593 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1592 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1600 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1608 +#: nova/virt/libvirt/driver.py:1616 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1645 nova/virt/libvirt/driver.py:1671 +#: nova/virt/libvirt/driver.py:1654 nova/virt/libvirt/driver.py:1680 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1660 nova/virt/xenapi/vmops.py:1442 +#: nova/virt/libvirt/driver.py:1669 nova/virt/xenapi/vmops.py:1446 #, fuzzy msgid "Guest does not have a console available" msgstr "使用者並沒有管理者權力" -#: nova/virt/libvirt/driver.py:1729 +#: nova/virt/libvirt/driver.py:1738 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1742 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1738 nova/virt/libvirt/driver.py:1743 +#: nova/virt/libvirt/driver.py:1747 nova/virt/libvirt/driver.py:1752 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1823 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1915 +#: nova/virt/libvirt/driver.py:1924 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1964 +#: nova/virt/libvirt/driver.py:1977 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1974 +#: nova/virt/libvirt/driver.py:1989 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2033 +#: nova/virt/libvirt/driver.py:2049 #, 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:2039 +#: nova/virt/libvirt/driver.py:2055 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2043 +#: nova/virt/libvirt/driver.py:2059 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2047 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2063 +#: nova/virt/libvirt/driver.py:2079 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2387 +#: nova/virt/libvirt/driver.py:2403 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8876,76 +8906,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2402 +#: nova/virt/libvirt/driver.py:2420 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2419 +#: nova/virt/libvirt/driver.py:2438 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2440 +#: nova/virt/libvirt/driver.py:2459 #, 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:2540 nova/virt/libvirt/driver.py:2731 -#: nova/virt/libvirt/driver.py:2757 +#: nova/virt/libvirt/driver.py:2562 nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2622 nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2644 nova/virt/libvirt/driver.py:2648 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2635 +#: nova/virt/libvirt/driver.py:2657 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2664 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2647 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2664 +#: nova/virt/libvirt/driver.py:2686 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2674 +#: nova/virt/libvirt/driver.py:2696 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2726 +#: nova/virt/libvirt/driver.py:2748 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2798 +#: nova/virt/libvirt/driver.py:2820 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2883 +#: nova/virt/libvirt/driver.py:2905 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "無法卸載 Volume %s" -#: nova/virt/libvirt/driver.py:2896 +#: nova/virt/libvirt/driver.py:2918 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8953,50 +8983,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2914 +#: nova/virt/libvirt/driver.py:2936 #, 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:2919 +#: nova/virt/libvirt/driver.py:2942 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2996 +#: nova/virt/libvirt/driver.py:3019 #, 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:3077 +#: nova/virt/libvirt/driver.py:3101 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3085 +#: nova/virt/libvirt/driver.py:3109 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3130 +#: nova/virt/libvirt/driver.py:3153 #, 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:3155 +#: nova/virt/libvirt/driver.py:3181 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3167 +#: nova/virt/libvirt/driver.py:3193 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9006,69 +9036,69 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3184 +#: nova/virt/libvirt/driver.py:3210 #, 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:3234 +#: nova/virt/libvirt/driver.py:3260 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3306 +#: nova/virt/libvirt/driver.py:3332 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3434 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3520 +#: nova/virt/libvirt/driver.py:3546 #, 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:3537 +#: nova/virt/libvirt/driver.py:3566 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3542 +#: nova/virt/libvirt/driver.py:3570 #, python-format -msgid "skipping disk for %(instance_name)s as it does not have a path" +msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3583 +#: nova/virt/libvirt/driver.py:3610 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3680 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3721 +#: nova/virt/libvirt/driver.py:3748 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3727 +#: nova/virt/libvirt/driver.py:3754 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3792 +#: nova/virt/libvirt/driver.py:3819 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3942 #, python-format -msgid "Checking instance files accessability%(instance_path)s" +msgid "Checking instance files accessability %s" msgstr "" #: nova/virt/libvirt/firewall.py:51 @@ -9087,15 +9117,15 @@ msgstr "" #: nova/virt/libvirt/firewall.py:248 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "The nwfilter(%s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:271 +#: 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:287 +#: nova/virt/libvirt/firewall.py:288 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9286,47 +9316,47 @@ msgstr "" 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 +#: nova/virt/libvirt/vif.py:265 nova/virt/libvirt/vif.py:387 +#: nova/virt/libvirt/vif.py:475 #, 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 +#: nova/virt/libvirt/vif.py:272 nova/virt/libvirt/vif.py:394 +#: nova/virt/libvirt/vif.py:482 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 +#: nova/virt/libvirt/vif.py:293 nova/virt/libvirt/vif.py:407 +#: nova/virt/libvirt/vif.py:495 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:304 +#: nova/virt/libvirt/vif.py:305 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:314 +#: nova/virt/libvirt/vif.py:315 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:422 nova/virt/libvirt/vif.py:451 +#: nova/virt/libvirt/vif.py:424 nova/virt/libvirt/vif.py:453 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:502 +#: nova/virt/libvirt/vif.py:505 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:529 +#: nova/virt/libvirt/vif.py:532 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9334,7 +9364,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:558 +#: nova/virt/libvirt/vif.py:561 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9342,7 +9372,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:587 +#: nova/virt/libvirt/vif.py:590 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9350,7 +9380,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:614 +#: nova/virt/libvirt/vif.py:617 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9750,34 +9780,34 @@ msgstr "" msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:133 +#: nova/virt/vmwareapi/fake.py:140 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 +#: nova/virt/vmwareapi/fake.py:540 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 +#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:559 +#: nova/virt/vmwareapi/fake.py:605 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:574 +#: nova/virt/vmwareapi/fake.py:620 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:577 +#: nova/virt/vmwareapi/fake.py:623 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:670 +#: nova/virt/vmwareapi/fake.py:716 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -10154,7 +10184,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1390 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -10314,106 +10344,87 @@ msgstr "無法卸載 Volume %s" msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "掛載點 %(mountpoint)s 從虛擬機器 %(instance_name)s 卸載" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 +#: nova/virt/xenapi/agent.py:102 nova/virt/xenapi/vmops.py:1644 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 +#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1649 #, 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:111 nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1654 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 +#: nova/virt/xenapi/agent.py:122 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:134 +#: nova/virt/xenapi/agent.py:129 #, python-format -msgid "Failed to query agent version: %r" +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:153 +#: nova/virt/xenapi/agent.py:155 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:167 -msgid "Reached maximum time attempting to query agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:175 +#: nova/virt/xenapi/agent.py:174 #, python-format msgid "Updating agent to %s" msgstr "" #: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %r" +msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:197 +#: nova/virt/xenapi/agent.py:215 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to exchange keys: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:249 +#: nova/virt/xenapi/agent.py:231 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:264 +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:277 -#, python-format -msgid "Failed to inject file: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:284 +#: nova/virt/xenapi/agent.py:257 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:290 -#, python-format -msgid "Failed to reset network: %r" -msgstr "" - -#: nova/virt/xenapi/agent.py:313 +#: nova/virt/xenapi/agent.py:279 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:287 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:325 +#: nova/virt/xenapi/agent.py:291 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:339 +#: nova/virt/xenapi/agent.py:305 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:392 +#: nova/virt/xenapi/agent.py:358 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10451,32 +10462,32 @@ msgstr "" msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 -#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 +#: nova/virt/xenapi/fake.py:712 nova/virt/xenapi/fake.py:816 +#: nova/virt/xenapi/fake.py:835 nova/virt/xenapi/fake.py:903 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:707 +#: nova/virt/xenapi/fake.py:714 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:740 +#: nova/virt/xenapi/fake.py:747 #, python-format msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:746 +#: nova/virt/xenapi/fake.py:753 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:749 +#: nova/virt/xenapi/fake.py:756 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:811 +#: nova/virt/xenapi/fake.py:818 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -11167,63 +11178,67 @@ msgstr "" msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1303 +#: nova/virt/xenapi/vmops.py:1260 +msgid "XenAPI failed to power the instance off" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1307 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1337 +#: nova/virt/xenapi/vmops.py:1341 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1390 +#: nova/virt/xenapi/vmops.py:1394 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1544 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1562 +#: nova/virt/xenapi/vmops.py:1566 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1575 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1574 +#: nova/virt/xenapi/vmops.py:1578 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1603 +#: nova/virt/xenapi/vmops.py:1607 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1707 +#: nova/virt/xenapi/vmops.py:1711 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1728 +#: nova/virt/xenapi/vmops.py:1732 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1740 +#: nova/virt/xenapi/vmops.py:1744 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1814 +#: nova/virt/xenapi/vmops.py:1818 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1825 +#: nova/virt/xenapi/vmops.py:1829 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1878 +#: nova/virt/xenapi/vmops.py:1882 msgid "Migrate Send failed" msgstr "" @@ -11364,9 +11379,60 @@ msgstr "" msgid "status must be 'available'" msgstr "" -#~ msgid "Certificate %(certificate_id)s not found." +#~ msgid "'%s' argument must be greater than 0" +#~ msgstr "" + +#~ msgid "'%s' argument must be greater than or equal to 0" +#~ msgstr "" + +#~ msgid "Failed to load plugin %(plug)s: %(exc)s" +#~ msgstr "" + +#~ msgid "Setting instance to %(state)s state." +#~ msgstr "" + +#~ msgid "Could not decode scheduler options: '%(e)s'" +#~ msgstr "" + +#~ msgid "%(host_state)s fails tenant id on aggregate" +#~ msgstr "" + +#~ msgid "No more PXE IPs available" +#~ msgstr "" + +#~ msgid "Deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "Live Migration failure: %(e)s" +#~ msgstr "" + +#~ msgid "skipping %(path)s since it looks like volume" +#~ msgstr "" + +#~ msgid "skipping disk for %(instance_name)s as it does not have a path" +#~ msgstr "" + +#~ msgid "Checking instance files accessability%(instance_path)s" +#~ msgstr "" + +#~ msgid "The nwfilter(%(instance_filter_name)s) is not found." +#~ msgstr "" + +#~ msgid "Failed to query agent version: %r" +#~ msgstr "" + +#~ msgid "Reached maximum time attempting to query agent version" +#~ msgstr "" + +#~ msgid "Failed to update agent: %r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %r" #~ msgstr "" -#~ msgid "quantum authentication failed" +#~ msgid "Failed to reset network: %r" #~ msgstr "" -- cgit