From cd4b21839be29bbc7d62875370fcd5163ec4c2dc Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Mon, 11 Feb 2013 00:02:39 +0000 Subject: Imported Translations from Transifex Change-Id: I50ee55cb39464f83d414110f3604cd7740c2648c --- nova/locale/nova.pot | 1672 ++++++++++++++++++++++++++------------------------ 1 file changed, 855 insertions(+), 817 deletions(-) diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot index 34a2f934a..567ba7de8 100644 --- a/nova/locale/nova.pot +++ b/nova/locale/nova.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: nova 2013.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-02-07 00:04+0000\n" +"POT-Creation-Date: 2013-02-11 00:02+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -101,259 +101,259 @@ msgstr "" msgid "Unknown" msgstr "" -#: nova/exception.py:182 +#: nova/exception.py:168 #, python-format msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:186 +#: nova/exception.py:172 #, python-format msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:190 +#: nova/exception.py:176 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:194 +#: nova/exception.py:180 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:185 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:204 +#: nova/exception.py:190 msgid "Not authorized." msgstr "" -#: nova/exception.py:209 +#: nova/exception.py:195 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:213 +#: nova/exception.py:199 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:217 +#: nova/exception.py:203 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:221 +#: nova/exception.py:207 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:211 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:230 +#: nova/exception.py:216 msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:234 +#: nova/exception.py:220 #, python-format msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:239 +#: nova/exception.py:225 #, python-format msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:244 +#: nova/exception.py:230 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:248 nova/api/ec2/cloud.py:461 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2603 +#: nova/exception.py:234 nova/api/ec2/cloud.py:461 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2628 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:252 +#: nova/exception.py:238 msgid "The request is invalid." msgstr "" -#: nova/exception.py:256 +#: nova/exception.py:242 msgid "Invalid input received" msgstr "" -#: nova/exception.py:260 +#: nova/exception.py:246 msgid "Invalid volume" msgstr "" -#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1339 +#: nova/exception.py:250 nova/api/openstack/compute/servers.py:1338 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:268 +#: nova/exception.py:254 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:272 +#: nova/exception.py:258 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:276 nova/api/ec2/cloud.py:615 +#: nova/exception.py:262 nova/api/ec2/cloud.py:615 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:280 +#: nova/exception.py:266 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:284 +#: nova/exception.py:270 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:288 +#: nova/exception.py:274 nova/openstack/common/db/sqlalchemy/session.py:353 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:295 +#: nova/exception.py:281 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:299 +#: nova/exception.py:285 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:304 +#: nova/exception.py:290 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:308 +#: nova/exception.py:294 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:312 +#: nova/exception.py:298 #, 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:317 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:321 +#: nova/exception.py:307 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:325 +#: nova/exception.py:311 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:329 +#: nova/exception.py:315 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:333 +#: nova/exception.py:319 #, python-format msgid "Failed to resume instance: %(reason)s." msgstr "" -#: nova/exception.py:337 +#: nova/exception.py:323 #, python-format msgid "Failed to power on instance: %(reason)s." msgstr "" -#: nova/exception.py:341 +#: nova/exception.py:327 #, python-format msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:345 +#: nova/exception.py:331 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:349 +#: nova/exception.py:335 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:353 +#: nova/exception.py:339 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:357 +#: nova/exception.py:343 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:361 +#: nova/exception.py:347 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:351 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:356 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:374 +#: nova/exception.py:360 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:379 +#: nova/exception.py:365 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:384 +#: nova/exception.py:370 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:388 +#: nova/exception.py:374 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:392 +#: nova/exception.py:378 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:396 +#: nova/exception.py:382 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:400 +#: nova/exception.py:386 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:404 +#: nova/exception.py:390 #, 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:410 +#: nova/exception.py:396 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -361,85 +361,85 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:417 +#: nova/exception.py:403 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:421 +#: nova/exception.py:407 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:425 +#: nova/exception.py:411 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:429 +#: nova/exception.py:415 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:419 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:423 #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:427 msgid "Constraint not met." msgstr "" -#: nova/exception.py:446 +#: nova/exception.py:432 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:451 +#: nova/exception.py:437 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:441 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:445 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:449 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:453 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:471 +#: nova/exception.py:457 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:475 +#: nova/exception.py:461 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:479 +#: nova/exception.py:465 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:483 +#: nova/exception.py:469 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -447,748 +447,748 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:490 +#: nova/exception.py:476 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:494 +#: nova/exception.py:480 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:498 +#: nova/exception.py:484 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:502 +#: nova/exception.py:488 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:492 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:496 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:514 +#: nova/exception.py:500 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:518 +#: nova/exception.py:504 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:508 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:526 +#: nova/exception.py:512 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:530 +#: nova/exception.py:516 msgid "No networks defined." msgstr "" -#: nova/exception.py:534 +#: nova/exception.py:520 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "" -#: nova/exception.py:539 +#: nova/exception.py:525 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:543 +#: nova/exception.py:529 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:547 +#: nova/exception.py:533 #, python-format msgid "Port %(port_id)s could not be found." msgstr "" -#: nova/exception.py:551 +#: nova/exception.py:537 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:555 +#: nova/exception.py:541 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:559 +#: nova/exception.py:545 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:563 +#: nova/exception.py:549 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:567 +#: nova/exception.py:553 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:571 +#: nova/exception.py:557 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:576 +#: nova/exception.py:562 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:580 +#: nova/exception.py:566 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:585 +#: nova/exception.py:571 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:576 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:581 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:585 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:589 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:612 +#: nova/exception.py:598 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:616 +#: nova/exception.py:602 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:620 +#: nova/exception.py:606 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:624 +#: nova/exception.py:610 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:628 +#: nova/exception.py:614 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:632 +#: nova/exception.py:618 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:636 +#: nova/exception.py:622 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:641 +#: nova/exception.py:627 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:646 +#: nova/exception.py:632 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:650 +#: nova/exception.py:636 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:654 +#: nova/exception.py:640 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:658 +#: nova/exception.py:644 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:662 +#: nova/exception.py:648 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:666 +#: nova/exception.py:652 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:670 +#: nova/exception.py:656 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:674 +#: nova/exception.py:660 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:678 +#: nova/exception.py:664 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:682 +#: nova/exception.py:668 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:672 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:676 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:694 +#: nova/exception.py:680 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:699 +#: nova/exception.py:685 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:703 +#: nova/exception.py:689 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:707 +#: nova/exception.py:693 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:711 +#: nova/exception.py:697 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:715 +#: nova/exception.py:701 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:719 +#: nova/exception.py:705 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:709 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:713 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:717 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:736 +#: nova/exception.py:722 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:740 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:745 +#: nova/exception.py:731 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:736 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:754 +#: nova/exception.py:740 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:759 +#: nova/exception.py:745 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:763 +#: nova/exception.py:749 #, 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:769 +#: nova/exception.py:755 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:773 +#: nova/exception.py:759 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:777 +#: nova/exception.py:763 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:782 +#: nova/exception.py:768 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:786 +#: nova/exception.py:772 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:776 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:795 +#: nova/exception.py:781 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:785 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:804 +#: nova/exception.py:790 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:808 +#: nova/exception.py:794 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:812 +#: nova/exception.py:798 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:816 +#: nova/exception.py:802 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:820 +#: nova/exception.py:806 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:824 +#: nova/exception.py:810 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:814 #, python-format msgid "Exception received during cell processing: %(exc_name)s." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:818 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:822 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:826 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:831 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:835 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:854 +#: nova/exception.py:840 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:859 +#: nova/exception.py:845 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:864 +#: nova/exception.py:850 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:868 +#: nova/exception.py:854 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:872 +#: nova/exception.py:858 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:863 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:867 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:871 msgid "Action not allowed." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:875 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:879 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:883 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:887 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:891 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:895 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:899 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:904 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:908 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:912 msgid "Migration error" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:916 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:936 +#: nova/exception.py:922 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:926 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:930 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:948 +#: nova/exception.py:934 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:938 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:942 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:946 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:950 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:954 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:958 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:983 +#: nova/exception.py:969 #, 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:988 +#: nova/exception.py:974 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:978 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:996 +#: nova/exception.py:982 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1000 +#: nova/exception.py:986 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:990 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:994 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:998 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1002 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1021 +#: nova/exception.py:1007 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1029 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1038 +#: nova/exception.py:1024 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1028 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1032 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1052 +#: nova/exception.py:1038 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1056 +#: nova/exception.py:1042 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1060 +#: nova/exception.py:1046 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1050 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1054 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1058 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1062 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1066 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1070 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1089 +#: nova/exception.py:1075 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1080 #, 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:1100 +#: nova/exception.py:1086 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1090 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1095 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1100 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1104 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1108 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1126 +#: nova/exception.py:1112 msgid "Instance recreate is not implemented by this virt driver." msgstr "" @@ -1356,98 +1356,98 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:193 +#: nova/utils.py:196 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:204 +#: nova/utils.py:207 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" -#: nova/utils.py:228 nova/utils.py:306 nova/virt/powervm/common.py:83 +#: nova/utils.py:231 nova/utils.py:309 nova/virt/powervm/common.py:83 #, python-format msgid "Result was %s" msgstr "" -#: nova/utils.py:241 +#: nova/utils.py:244 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:281 +#: nova/utils.py:284 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:283 +#: nova/utils.py:286 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:287 +#: nova/utils.py:290 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:322 +#: nova/utils.py:325 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:484 +#: nova/utils.py:487 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:487 +#: nova/utils.py:490 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:526 +#: nova/utils.py:529 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:598 +#: nova/utils.py:601 msgid "in fixed duration looping call" msgstr "" -#: nova/utils.py:633 +#: nova/utils.py:636 #, python-format msgid "Periodic task processor sleeping for %.02f seconds" msgstr "" -#: nova/utils.py:640 +#: nova/utils.py:643 msgid "in dynamic looping call" msgstr "" -#: nova/utils.py:694 +#: nova/utils.py:697 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:823 +#: nova/utils.py:826 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:852 +#: nova/utils.py:855 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:974 +#: nova/utils.py:978 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1040 +#: nova/utils.py:1044 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1172 nova/virt/configdrive.py:176 +#: nova/utils.py:1176 nova/virt/configdrive.py:176 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -2150,6 +2150,7 @@ msgstr "" #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 #: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "" @@ -2290,10 +2291,10 @@ msgid "Flavor '%s' could not be found " msgstr "" #: nova/api/openstack/compute/servers.py:560 -#: nova/api/openstack/compute/servers.py:739 -#: nova/api/openstack/compute/servers.py:1011 -#: nova/api/openstack/compute/servers.py:1117 -#: nova/api/openstack/compute/servers.py:1290 +#: nova/api/openstack/compute/servers.py:738 +#: nova/api/openstack/compute/servers.py:1010 +#: nova/api/openstack/compute/servers.py:1116 +#: nova/api/openstack/compute/servers.py:1289 msgid "Instance could not be found" msgstr "" @@ -2325,198 +2326,198 @@ msgstr "" msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:610 +#: nova/api/openstack/compute/servers.py:609 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:641 +#: nova/api/openstack/compute/servers.py:640 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:644 +#: nova/api/openstack/compute/servers.py:643 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:654 +#: nova/api/openstack/compute/servers.py:653 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:663 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:677 +#: nova/api/openstack/compute/servers.py:676 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/servers.py:682 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:686 +#: nova/api/openstack/compute/servers.py:685 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:712 +#: nova/api/openstack/compute/servers.py:711 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:719 +#: nova/api/openstack/compute/servers.py:718 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:726 +#: nova/api/openstack/compute/servers.py:725 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:755 +#: nova/api/openstack/compute/servers.py:754 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:803 -#: nova/api/openstack/compute/servers.py:917 +#: nova/api/openstack/compute/servers.py:802 +#: nova/api/openstack/compute/servers.py:916 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:844 +#: nova/api/openstack/compute/servers.py:843 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:847 +#: nova/api/openstack/compute/servers.py:846 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:853 +#: nova/api/openstack/compute/servers.py:852 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:856 +#: nova/api/openstack/compute/servers.py:855 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:860 +#: nova/api/openstack/compute/servers.py:859 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:912 +#: nova/api/openstack/compute/servers.py:911 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:920 +#: nova/api/openstack/compute/servers.py:919 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:999 +#: nova/api/openstack/compute/servers.py:998 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1003 +#: nova/api/openstack/compute/servers.py:1002 msgid "Personality cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:1029 -#: nova/api/openstack/compute/servers.py:1049 +#: nova/api/openstack/compute/servers.py:1028 +#: nova/api/openstack/compute/servers.py:1048 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1035 +#: nova/api/openstack/compute/servers.py:1034 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1052 +#: nova/api/openstack/compute/servers.py:1051 msgid "Flavor used by the instance could not be found." msgstr "" -#: nova/api/openstack/compute/servers.py:1058 +#: nova/api/openstack/compute/servers.py:1057 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1070 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1075 +#: nova/api/openstack/compute/servers.py:1074 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1088 +#: nova/api/openstack/compute/servers.py:1087 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1100 +#: nova/api/openstack/compute/servers.py:1099 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1102 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1127 +#: nova/api/openstack/compute/servers.py:1126 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1136 +#: nova/api/openstack/compute/servers.py:1135 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1163 +#: nova/api/openstack/compute/servers.py:1162 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1176 +#: nova/api/openstack/compute/servers.py:1175 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1180 -#: nova/api/openstack/compute/servers.py:1387 +#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1386 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1186 +#: nova/api/openstack/compute/servers.py:1185 msgid "Unable to set password on instance" msgstr "" -#: nova/api/openstack/compute/servers.py:1195 +#: nova/api/openstack/compute/servers.py:1194 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1208 +#: nova/api/openstack/compute/servers.py:1207 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1211 +#: nova/api/openstack/compute/servers.py:1210 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/servers.py:1228 #: nova/api/openstack/compute/contrib/aggregates.py:143 #: nova/api/openstack/compute/contrib/coverage_ext.py:256 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1235 +#: nova/api/openstack/compute/servers.py:1234 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1297 +#: nova/api/openstack/compute/servers.py:1296 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1330 +#: nova/api/openstack/compute/servers.py:1329 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1414 +#: nova/api/openstack/compute/servers.py:1413 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2760,6 +2761,23 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" +#: nova/api/openstack/compute/contrib/evacuate.py:43 +msgid "Instance evacuate is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:60 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:68 +msgid "host and onSharedStorage must be specified." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:79 +#, python-format +msgid "Error in evacuate, %s" +msgstr "" + #: nova/api/openstack/compute/contrib/fixed_ips.py:42 #, python-format msgid "Fixed IP %s has been deleted" @@ -2770,16 +2788,16 @@ msgstr "" msgid "Fixed IP %s not found" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 msgid "Flavor not found." msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:109 +#: nova/api/openstack/compute/contrib/flavor_access.py:105 msgid "Access list not available for public flavors." msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 +#: nova/api/openstack/compute/contrib/flavor_access.py:117 msgid "No request body" msgstr "" @@ -2905,23 +2923,23 @@ msgstr "" msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 #, python-format msgid "Hypervisor with ID '%s' could not be found." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/contrib/hypervisors.py:204 msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 #, python-format msgid "No hypervisor matching '%s' could be found." msgstr "" -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:55 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, python-format msgid "Invalid timestamp for date %s" msgstr "" @@ -3159,54 +3177,54 @@ msgstr "" msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cells/messaging.py:631 +#: nova/cells/messaging.py:647 #, python-format msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cells/messaging.py:654 +#: nova/cells/messaging.py:670 #, python-format msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cells/messaging.py:663 +#: nova/cells/messaging.py:679 #, python-format msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:737 +#: nova/cells/messaging.py:759 #, python-format msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "" -#: nova/cells/messaging.py:760 +#: nova/cells/messaging.py:782 #, python-format msgid "Got update to delete instance %(instance_uuid)s" msgstr "" -#: nova/cells/messaging.py:775 +#: nova/cells/messaging.py:797 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:789 +#: nova/cells/messaging.py:811 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:810 +#: nova/cells/messaging.py:832 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:974 +#: nova/cells/messaging.py:1009 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:994 +#: nova/cells/messaging.py:1029 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" @@ -3263,14 +3281,6 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" -msgstr "" - -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" -msgstr "" - #: nova/compute/api.py:264 msgid "Cannot run any more instances of this type." msgstr "" @@ -3413,78 +3423,78 @@ msgid "" "was up." msgstr "" -#: nova/compute/api.py:2576 +#: nova/compute/api.py:2601 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2580 +#: nova/compute/api.py:2605 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2681 +#: nova/compute/api.py:2706 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2684 +#: nova/compute/api.py:2709 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2692 +#: nova/compute/api.py:2717 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2698 +#: nova/compute/api.py:2723 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2718 +#: nova/compute/api.py:2743 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2721 +#: nova/compute/api.py:2746 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2728 +#: nova/compute/api.py:2753 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2793 +#: nova/compute/api.py:2818 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:2801 +#: nova/compute/api.py:2826 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:2804 +#: nova/compute/api.py:2829 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3061 +#: nova/compute/api.py:3087 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3070 +#: nova/compute/api.py:3096 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3073 +#: nova/compute/api.py:3099 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3084 +#: nova/compute/api.py:3110 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -3543,585 +3553,589 @@ msgid "" "%(requested)d %(unit)s" msgstr "" -#: nova/compute/instance_types.py:91 +#: nova/compute/instance_types.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/instance_types.py:100 +#: nova/compute/instance_types.py:101 #, python-format msgid "'%s' argument must be a positive integer" msgstr "" -#: nova/compute/instance_types.py:108 +#: nova/compute/instance_types.py:109 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/instance_types.py:116 +#: nova/compute/instance_types.py:117 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/instance_types.py:126 +#: nova/compute/instance_types.py:127 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/instance_types.py:133 +#: nova/compute/instance_types.py:134 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/instance_types.py:143 +#: nova/compute/instance_types.py:144 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:191 +#: nova/compute/manager.py:192 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:343 +#: nova/compute/manager.py:344 #, python-format msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:372 +#: nova/compute/manager.py:373 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:391 +#: nova/compute/manager.py:392 #, python-format msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/manager.py:409 +#: nova/compute/manager.py:410 #, python-format msgid "" "Instance %(driver_instance)s found in the hypervisor, but not in the " "database" msgstr "" -#: nova/compute/manager.py:430 +#: nova/compute/manager.py:431 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:457 +#: nova/compute/manager.py:458 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:469 +#: nova/compute/manager.py:470 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:483 +#: nova/compute/manager.py:484 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:489 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:498 +#: nova/compute/manager.py:499 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:532 +#: nova/compute/manager.py:533 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:607 +#: nova/compute/manager.py:608 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:681 nova/compute/manager.py:1992 +#: nova/compute/manager.py:682 nova/compute/manager.py:1997 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:724 +#: nova/compute/manager.py:725 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:749 +#: nova/compute/manager.py:750 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:784 nova/compute/manager.py:2046 +#: nova/compute/manager.py:785 nova/compute/manager.py:2051 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:802 +#: nova/compute/manager.py:803 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:807 +#: nova/compute/manager.py:808 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:813 +#: nova/compute/manager.py:814 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:841 +#: nova/compute/manager.py:842 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:917 +#: nova/compute/manager.py:918 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:923 +#: nova/compute/manager.py:924 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:934 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:955 +#: nova/compute/manager.py:956 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:959 +#: nova/compute/manager.py:960 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:969 +#: nova/compute/manager.py:970 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:986 +#: nova/compute/manager.py:987 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1010 +#: nova/compute/manager.py:1011 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1087 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1118 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1117 +#: nova/compute/manager.py:1121 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1124 +#: nova/compute/manager.py:1128 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1153 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1188 nova/compute/manager.py:2225 -#: nova/compute/manager.py:3601 +#: nova/compute/manager.py:1192 nova/compute/manager.py:2230 +#: nova/compute/manager.py:3612 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1328 +#: nova/compute/manager.py:1332 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1341 +#: nova/compute/manager.py:1345 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1345 +#: nova/compute/manager.py:1349 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1349 +#: nova/compute/manager.py:1353 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1433 +#: nova/compute/manager.py:1437 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1457 +#: nova/compute/manager.py:1461 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1476 +#: nova/compute/manager.py:1480 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1485 +#: nova/compute/manager.py:1490 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1521 +#: nova/compute/manager.py:1526 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1527 +#: nova/compute/manager.py:1532 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1588 +#: nova/compute/manager.py:1593 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1595 +#: nova/compute/manager.py:1600 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1600 +#: nova/compute/manager.py:1605 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1633 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1635 +#: nova/compute/manager.py:1640 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1642 +#: nova/compute/manager.py:1647 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1657 +#: nova/compute/manager.py:1662 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1664 +#: nova/compute/manager.py:1669 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1677 +#: nova/compute/manager.py:1682 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1681 +#: nova/compute/manager.py:1686 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1701 +#: nova/compute/manager.py:1706 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:1715 +#: nova/compute/manager.py:1720 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:1750 +#: nova/compute/manager.py:1755 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:1771 +#: nova/compute/manager.py:1776 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:1950 +#: nova/compute/manager.py:1955 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:1956 +#: nova/compute/manager.py:1961 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1978 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2222 +#: nova/compute/manager.py:2227 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2282 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2295 +#: nova/compute/manager.py:2300 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2333 +#: nova/compute/manager.py:2338 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2364 +#: nova/compute/manager.py:2369 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2384 +#: nova/compute/manager.py:2389 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2389 +#: nova/compute/manager.py:2394 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2397 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2409 +#: nova/compute/manager.py:2414 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2434 +#: nova/compute/manager.py:2439 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2462 +#: nova/compute/manager.py:2467 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2492 +#: nova/compute/manager.py:2497 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2543 +#: nova/compute/manager.py:2548 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2552 +#: nova/compute/manager.py:2557 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2567 +#: nova/compute/manager.py:2572 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2597 +#: nova/compute/manager.py:2602 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2607 +#: nova/compute/manager.py:2612 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:2614 +#: nova/compute/manager.py:2619 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2638 +#: nova/compute/manager.py:2643 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:2675 +#: nova/compute/manager.py:2680 #, python-format msgid "Host %(host)s not found" msgstr "" -#: nova/compute/manager.py:2748 +#: nova/compute/manager.py:2753 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:2809 +#: nova/compute/manager.py:2814 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2837 +#: nova/compute/manager.py:2842 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2890 +#: nova/compute/manager.py:2895 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2892 +#: nova/compute/manager.py:2897 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:2906 +#: nova/compute/manager.py:2911 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3044 +#: nova/compute/manager.py:3049 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3089 +#: nova/compute/manager.py:3094 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3095 +#: nova/compute/manager.py:3100 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3104 +#: nova/compute/manager.py:3109 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3111 +#: nova/compute/manager.py:3116 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:3115 +#: nova/compute/manager.py:3120 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3122 +#: nova/compute/manager.py:3127 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3130 +#: nova/compute/manager.py:3135 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3147 +#: nova/compute/manager.py:3152 #, 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:3166 +#: nova/compute/manager.py:3171 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3190 +#: nova/compute/manager.py:3195 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3308 +#: nova/compute/manager.py:3313 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3331 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3355 +#: nova/compute/manager.py:3360 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3361 nova/compute/manager.py:3399 +#: nova/compute/manager.py:3366 nova/compute/manager.py:3404 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3386 +#: nova/compute/manager.py:3391 #, 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:3422 +#: nova/compute/manager.py:3427 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3434 nova/compute/manager.py:3443 -#: nova/compute/manager.py:3467 +#: nova/compute/manager.py:3439 nova/compute/manager.py:3448 +#: nova/compute/manager.py:3478 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3438 +#: nova/compute/manager.py:3443 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3454 +#: nova/compute/manager.py:3459 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3460 +#: nova/compute/manager.py:3465 +msgid "Instance is unexpectedly not found. Ignore." +msgstr "" + +#: nova/compute/manager.py:3471 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3476 +#: nova/compute/manager.py:3487 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:3484 +#: nova/compute/manager.py:3495 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:3499 +#: nova/compute/manager.py:3510 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:3554 +#: nova/compute/manager.py:3565 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:3561 +#: nova/compute/manager.py:3572 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:3568 +#: nova/compute/manager.py:3579 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" @@ -4240,18 +4254,18 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:355 +#: nova/conductor/api.py:338 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:65 +#: nova/conductor/manager.py:67 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:225 +#: nova/conductor/manager.py:227 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" @@ -4329,71 +4343,53 @@ msgstr "" msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/db/api.py:691 nova/db/api.py:712 +#: nova/db/api.py:680 nova/db/api.py:701 msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:752 +#: nova/db/api.py:741 msgid "Failed to notify cells of instance info cache update" msgstr "" -#: nova/db/api.py:1463 +#: nova/db/api.py:1452 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1617 +#: nova/db/api.py:1606 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:191 +#: nova/db/sqlalchemy/api.py:194 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:204 nova/virt/baremetal/db/sqlalchemy/api.py:60 +#: nova/db/sqlalchemy/api.py:207 nova/virt/baremetal/db/sqlalchemy/api.py:60 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:1386 +#: nova/db/sqlalchemy/api.py:1389 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:2753 +#: nova/db/sqlalchemy/api.py:2738 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/migration.py:71 +#: nova/db/sqlalchemy/migration.py:73 #: nova/virt/baremetal/db/sqlalchemy/migration.py:69 msgid "version should be an integer" msgstr "" -#: nova/db/sqlalchemy/migration.py:98 +#: nova/db/sqlalchemy/migration.py:100 #: nova/virt/baremetal/db/sqlalchemy/migration.py:97 msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/session.py:386 -msgid "DB exception wrapped." -msgstr "" - -#: nova/db/sqlalchemy/session.py:436 -#, python-format -msgid "Got mysql server has gone away: %s" -msgstr "" - -#: nova/db/sqlalchemy/session.py:477 -msgid "Using mysql/eventlet db_pool." -msgstr "" - -#: nova/db/sqlalchemy/session.py:533 -#, python-format -msgid "SQL connection failed. %s attempts left." -msgstr "" - #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 msgid "Exception while seeding instance_types table" msgstr "" @@ -4476,15 +4472,15 @@ msgstr "" msgid "Bad project_id for to_global_ipv6: %s" msgstr "" -#: nova/network/api.py:51 nova/network/api_deprecated.py:56 +#: nova/network/api.py:53 nova/network/api_deprecated.py:56 msgid "instance is a required argument to use @refresh_cache" msgstr "" -#: nova/network/api.py:76 nova/network/api_deprecated.py:79 +#: nova/network/api.py:78 nova/network/api_deprecated.py:79 msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:222 nova/network/api_deprecated.py:216 +#: nova/network/api.py:226 nova/network/api_deprecated.py:216 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -4498,69 +4494,69 @@ msgstr "" msgid "Loading network driver '%s'" msgstr "" -#: nova/network/floating_ips.py:71 +#: nova/network/floating_ips.py:85 #, python-format msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/network/floating_ips.py:81 nova/network/floating_ips.py:354 +#: nova/network/floating_ips.py:95 nova/network/floating_ips.py:368 #, python-format msgid "Interface %(interface)s not found" msgstr "" -#: nova/network/floating_ips.py:104 +#: nova/network/floating_ips.py:118 #, python-format msgid "floating IP allocation for instance |%(floating_address)s|" msgstr "" -#: nova/network/floating_ips.py:159 +#: nova/network/floating_ips.py:173 msgid "Floating IP is not associated. Ignore." msgstr "" -#: nova/network/floating_ips.py:177 +#: nova/network/floating_ips.py:191 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/floating_ips.py:181 +#: nova/network/floating_ips.py:195 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/floating_ips.py:201 +#: nova/network/floating_ips.py:215 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" msgstr "" -#: nova/network/floating_ips.py:262 +#: nova/network/floating_ips.py:276 msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/network/floating_ips.py:511 +#: nova/network/floating_ips.py:525 #, python-format msgid "Starting migration network for instance %(instance_uuid)s" msgstr "" -#: nova/network/floating_ips.py:518 +#: nova/network/floating_ips.py:532 #, python-format msgid "" "Floating ip address |%(address)s| no longer belongs to instance " "%(instance_uuid)s. Will notmigrate it " msgstr "" -#: nova/network/floating_ips.py:549 +#: nova/network/floating_ips.py:563 #, python-format msgid "Finishing migration network for instance %(instance_uuid)s" msgstr "" -#: nova/network/floating_ips.py:557 +#: nova/network/floating_ips.py:571 #, python-format msgid "" "Floating ip address |%(address)s| no longer belongs to instance " "%(instance_uuid)s. Will notsetup it." msgstr "" -#: nova/network/floating_ips.py:605 +#: nova/network/floating_ips.py:619 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -4568,12 +4564,12 @@ msgid "" "ignored." msgstr "" -#: nova/network/floating_ips.py:645 +#: nova/network/floating_ips.py:659 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/floating_ips.py:654 +#: nova/network/floating_ips.py:668 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" @@ -4714,29 +4710,29 @@ msgstr "" msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:354 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:358 msgid "setting network host" msgstr "" -#: nova/network/manager.py:493 +#: nova/network/manager.py:484 msgid "network allocations" msgstr "" -#: nova/network/manager.py:500 +#: nova/network/manager.py:491 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:763 +#: nova/network/manager.py:782 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -4744,89 +4740,89 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:851 +#: nova/network/manager.py:870 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:870 +#: nova/network/manager.py:889 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:874 +#: nova/network/manager.py:893 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:882 +#: nova/network/manager.py:901 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:887 +#: nova/network/manager.py:906 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:891 +#: nova/network/manager.py:910 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:894 +#: nova/network/manager.py:913 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:913 +#: nova/network/manager.py:932 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:937 +#: nova/network/manager.py:956 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:957 +#: nova/network/manager.py:976 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1038 +#: nova/network/manager.py:1057 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1041 +#: nova/network/manager.py:1060 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1052 +#: nova/network/manager.py:1071 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1109 +#: nova/network/manager.py:1128 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1128 +#: nova/network/manager.py:1147 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1667 +#: nova/network/manager.py:1686 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1674 +#: nova/network/manager.py:1693 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -4856,59 +4852,59 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:354 +#: nova/network/model.py:375 msgid "v4 subnets are required for legacy nw_info" msgstr "" -#: nova/network/quantumv2/__init__.py:41 +#: nova/network/quantumv2/__init__.py:42 msgid "_get_auth_token() failed" msgstr "" -#: nova/network/quantumv2/api.py:131 +#: nova/network/quantumv2/api.py:134 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/quantumv2/api.py:134 +#: nova/network/quantumv2/api.py:137 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/quantumv2/api.py:195 +#: nova/network/quantumv2/api.py:198 msgid "Port not found" msgstr "" -#: nova/network/quantumv2/api.py:203 +#: nova/network/quantumv2/api.py:206 #, python-format msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/quantumv2/api.py:216 +#: nova/network/quantumv2/api.py:219 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/quantumv2/api.py:225 +#: nova/network/quantumv2/api.py:228 #, python-format msgid "Failed to delete quantum port %(portid)s " msgstr "" -#: nova/network/quantumv2/api.py:238 +#: nova/network/quantumv2/api.py:241 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/quantumv2/api.py:269 nova/network/quantumv2/api.py:296 +#: nova/network/quantumv2/api.py:272 nova/network/quantumv2/api.py:299 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/quantumv2/api.py:306 +#: nova/network/quantumv2/api.py:309 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/quantumv2/api.py:560 +#: nova/network/quantumv2/api.py:561 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" @@ -4923,17 +4919,17 @@ msgstr "" msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:188 +#: nova/openstack/common/lockutils.py:195 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:216 +#: nova/openstack/common/lockutils.py:223 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/openstack/common/lockutils.py:223 +#: nova/openstack/common/lockutils.py:231 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" @@ -4968,6 +4964,32 @@ msgstr "" msgid "Failed to understand rule %(rule)r" msgstr "" +#: nova/openstack/common/db/sqlalchemy/session.py:431 +msgid "DB exception wrapped." +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:481 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:522 +msgid "Using mysql/eventlet db_pool." +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:578 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + #: nova/openstack/common/notifier/api.py:125 #, python-format msgid "%s not in valid priorities" @@ -5000,6 +5022,14 @@ msgstr "" msgid "Failed to load plugin %(plug)s: %(exc)s" msgstr "" +#: nova/openstack/common/rpc/__init__.py:105 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + #: nova/openstack/common/rpc/amqp.py:57 msgid "Pool creating new connection" msgstr "" @@ -5025,13 +5055,13 @@ msgid "No method for message: %s" msgstr "" #: nova/openstack/common/rpc/amqp.py:286 -#: nova/openstack/common/rpc/impl_zmq.py:265 +#: nova/openstack/common/rpc/impl_zmq.py:277 #, python-format msgid "Expected exception during message handling (%s)" msgstr "" #: nova/openstack/common/rpc/amqp.py:292 -#: nova/openstack/common/rpc/impl_zmq.py:271 +#: nova/openstack/common/rpc/impl_zmq.py:283 msgid "Exception during message handling" msgstr "" @@ -5100,237 +5130,248 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:169 -#: nova/openstack/common/rpc/impl_qpid.py:130 +#: nova/openstack/common/rpc/impl_kombu.py:170 +#: nova/openstack/common/rpc/impl_qpid.py:133 msgid "Failed to process message... skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:471 +#: nova/openstack/common/rpc/impl_kombu.py:478 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:493 +#: nova/openstack/common/rpc/impl_kombu.py:500 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:530 +#: nova/openstack/common/rpc/impl_kombu.py:537 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:546 +#: nova/openstack/common/rpc/impl_kombu.py:553 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:600 -#: nova/openstack/common/rpc/impl_qpid.py:397 +#: nova/openstack/common/rpc/impl_kombu.py:607 +#: nova/openstack/common/rpc/impl_qpid.py:403 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:618 -#: nova/openstack/common/rpc/impl_qpid.py:412 +#: nova/openstack/common/rpc/impl_kombu.py:625 +#: nova/openstack/common/rpc/impl_qpid.py:418 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:622 -#: nova/openstack/common/rpc/impl_qpid.py:416 +#: nova/openstack/common/rpc/impl_kombu.py:629 +#: nova/openstack/common/rpc/impl_qpid.py:422 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:661 -#: nova/openstack/common/rpc/impl_qpid.py:451 +#: nova/openstack/common/rpc/impl_kombu.py:668 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:345 +#: nova/openstack/common/rpc/impl_qpid.py:351 #, python-format msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:351 +#: nova/openstack/common/rpc/impl_qpid.py:357 #, python-format msgid "Connected to AMQP server on %s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:364 +#: nova/openstack/common/rpc/impl_qpid.py:370 msgid "Re-established AMQP queues" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:424 +#: nova/openstack/common/rpc/impl_qpid.py:430 msgid "Error processing message. Skipping it." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:89 +#: nova/openstack/common/rpc/impl_zmq.py:94 msgid "JSON serialization failed." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:97 +#: nova/openstack/common/rpc/impl_zmq.py:102 #, python-format msgid "Deserializing: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:133 +#: nova/openstack/common/rpc/impl_zmq.py:138 #, python-format msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/openstack/common/rpc/impl_zmq.py:139 #, python-format msgid "-> Subscribed to %(subscribe)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/openstack/common/rpc/impl_zmq.py:140 #, python-format msgid "-> bind: %(bind)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:143 +#: nova/openstack/common/rpc/impl_zmq.py:148 msgid "Could not open socket." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:155 +#: nova/openstack/common/rpc/impl_zmq.py:160 #, python-format msgid "Subscribing to %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:193 +#: nova/openstack/common/rpc/impl_zmq.py:202 msgid "You cannot recv on this socket." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:198 +#: nova/openstack/common/rpc/impl_zmq.py:207 msgid "You cannot send on this socket." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:253 +#: nova/openstack/common/rpc/impl_zmq.py:265 #, python-format msgid "Running func with context: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:285 +#: nova/openstack/common/rpc/impl_zmq.py:297 msgid "Sending reply" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:353 +#: nova/openstack/common/rpc/impl_zmq.py:331 +msgid "RPC message did not include method." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:366 msgid "Registering reactor" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:365 +#: nova/openstack/common/rpc/impl_zmq.py:378 msgid "In reactor registered" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:380 +#: nova/openstack/common/rpc/impl_zmq.py:393 msgid "Out reactor registered" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:384 +#: nova/openstack/common/rpc/impl_zmq.py:397 msgid "Consuming socket" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:431 +#: nova/openstack/common/rpc/impl_zmq.py:438 #, python-format msgid "CONSUMER GOT %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:441 +#: nova/openstack/common/rpc/impl_zmq.py:447 #, python-format -msgid "->response->%s" +msgid "Creating proxy for topic: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 +#: nova/openstack/common/rpc/impl_zmq.py:471 #, python-format -msgid "Created topic proxy: %s" +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:480 +msgid "Topic socket file creation failed." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:458 +#: nova/openstack/common/rpc/impl_zmq.py:485 #, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +msgid "ROUTER RELAY-OUT QUEUED %(data)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:460 +#: nova/openstack/common/rpc/impl_zmq.py:488 #, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:476 +#: nova/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Could not create IPC directory %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:516 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:536 #, python-format msgid "CONSUMER RECEIVED DATA: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:478 +#: nova/openstack/common/rpc/impl_zmq.py:538 #, python-format msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:504 +#: nova/openstack/common/rpc/impl_zmq.py:564 #, python-format msgid "Create Consumer for topic (%(topic)s)" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:520 +#: nova/openstack/common/rpc/impl_zmq.py:580 #, python-format msgid "Consumer is a zmq.%s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:564 +#: nova/openstack/common/rpc/impl_zmq.py:625 msgid "Creating payload" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:577 +#: nova/openstack/common/rpc/impl_zmq.py:638 msgid "Creating queue socket for reply waiter" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:588 +#: nova/openstack/common/rpc/impl_zmq.py:649 msgid "Sending cast" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:591 +#: nova/openstack/common/rpc/impl_zmq.py:653 msgid "Cast sent; Waiting reply" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:594 +#: nova/openstack/common/rpc/impl_zmq.py:656 #, python-format msgid "Received message: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:595 +#: nova/openstack/common/rpc/impl_zmq.py:657 msgid "Unpacking response" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:623 +#: nova/openstack/common/rpc/impl_zmq.py:663 +msgid "RPC Message Invalid." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:687 #, python-format msgid "%(msg)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:626 +#: nova/openstack/common/rpc/impl_zmq.py:690 #, python-format msgid "Sending message(s) to: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:630 +#: nova/openstack/common/rpc/impl_zmq.py:694 msgid "No matchmaker results. Not casting." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:723 -msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:725 -msgid "Error loading Matchmaker." -msgstr "" - #: nova/openstack/common/rpc/matchmaker.py:45 msgid "Match not found by MatchMaker." msgstr "" @@ -5366,7 +5407,7 @@ msgstr "" msgid "Driver must implement schedule_run_instance" msgstr "" -#: nova/scheduler/driver.py:278 +#: nova/scheduler/driver.py:271 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -5404,6 +5445,11 @@ msgstr "" msgid "Choosing host %(best_host)s" msgstr "" +#: nova/scheduler/filter_scheduler.py:327 +#, python-format +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" +msgstr "" + #: nova/scheduler/host_manager.py:306 #, python-format msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" @@ -5421,17 +5467,17 @@ msgstr "" msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/scheduler/host_manager.py:349 +#: nova/scheduler/host_manager.py:352 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/scheduler/host_manager.py:354 +#: nova/scheduler/host_manager.py:357 #, python-format msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/scheduler/host_manager.py:372 +#: nova/scheduler/host_manager.py:375 #: nova/scheduler/filters/trusted_filter.py:220 #, python-format msgid "No service for compute ID %s" @@ -5641,19 +5687,19 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/fakelibvirt.py:859 +#: nova/tests/fakelibvirt.py:861 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/fakelibvirt.py:863 +#: nova/tests/fakelibvirt.py:865 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:867 +#: nova/tests/fakelibvirt.py:869 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:871 +#: nova/tests/fakelibvirt.py:873 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5795,7 +5841,7 @@ msgstr "" #: nova/tests/compute/test_compute.py:734 #: nova/tests/compute/test_compute.py:785 #: nova/tests/compute/test_compute.py:812 -#: nova/tests/compute/test_compute.py:2765 +#: nova/tests/compute/test_compute.py:2766 #, python-format msgid "Running instances: %s" msgstr "" @@ -5808,25 +5854,25 @@ msgstr "" msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1262 +#: nova/tests/compute/test_compute.py:1263 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:2776 +#: nova/tests/compute/test_compute.py:2777 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:3274 +#: nova/tests/compute/test_compute.py:3275 msgid "wrong host/node" msgstr "" -#: nova/tests/integrated/test_api_samples.py:165 +#: nova/tests/integrated/test_api_samples.py:166 #, python-format msgid "Result: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:169 +#: nova/tests/integrated/test_api_samples.py:170 #, python-format msgid "" "Key mismatch:\n" @@ -5834,21 +5880,21 @@ msgid "" "%(res_keys)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:177 +#: nova/tests/integrated/test_api_samples.py:178 #, python-format msgid "Result: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:196 msgid "Extra items in expected:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:199 +#: nova/tests/integrated/test_api_samples.py:200 msgid "Extra items in result:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:218 -#: nova/tests/integrated/test_api_samples.py:231 +#: nova/tests/integrated/test_api_samples.py:219 +#: nova/tests/integrated/test_api_samples.py:232 #, python-format msgid "" "Values do not match:\n" @@ -5915,16 +5961,16 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:873 +#: nova/virt/driver.py:872 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:876 +#: nova/virt/driver.py:875 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:883 +#: nova/virt/driver.py:882 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" @@ -5934,7 +5980,7 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:179 nova/virt/libvirt/firewall.py:254 +#: nova/virt/firewall.py:179 nova/virt/libvirt/firewall.py:267 msgid "Attempted to unfilter instance which is not filtered" msgstr "" @@ -5974,31 +6020,31 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" -#: nova/virt/baremetal/driver.py:93 +#: nova/virt/baremetal/driver.py:94 #, python-format msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -#: nova/virt/baremetal/driver.py:145 +#: nova/virt/baremetal/driver.py:146 msgid "cpu_arch is not found in instance_type_extra_specs" msgstr "" -#: nova/virt/baremetal/driver.py:184 +#: nova/virt/baremetal/driver.py:185 #, python-format msgid "Node %(id)r assigned to instance %(uuid)r which cannot be found." msgstr "" -#: nova/virt/baremetal/driver.py:199 +#: nova/virt/baremetal/driver.py:200 #, python-format msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/baremetal/driver.py:270 +#: nova/virt/baremetal/driver.py:271 #, python-format msgid "Failed to update state record for baremetal node %s" msgstr "" -#: nova/virt/baremetal/driver.py:289 +#: nova/virt/baremetal/driver.py:290 #, python-format msgid "Delete called on non-existing instance %s" msgstr "" @@ -6046,29 +6092,29 @@ msgstr "" msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/baremetal/pxe.py:84 +#: nova/virt/baremetal/pxe.py:85 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/baremetal/pxe.py:225 +#: nova/virt/baremetal/pxe.py:224 #, 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:250 +#: nova/virt/baremetal/pxe.py:249 #, python-format msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/baremetal/pxe.py:282 +#: nova/virt/baremetal/pxe.py:281 #, python-format msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/baremetal/pxe.py:319 +#: nova/virt/baremetal/pxe.py:318 #, python-format msgid "Injecting files into image for instance %(name)s" msgstr "" @@ -6125,6 +6171,18 @@ msgstr "" msgid "no pif for vif_uuid=%s" msgstr "" +#: nova/virt/baremetal/virtual_power_driver.py:97 +msgid "virtual_power_ssh_host not defined. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:101 +msgid "virtual_power_host_user not defined. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:105 +msgid "virtual_power_host_pass not defined. Can not Start" +msgstr "" + #: nova/virt/baremetal/volume_driver.py:120 #, python-format msgid "baremetal driver was unable to delete tid %s" @@ -6200,7 +6258,7 @@ msgstr "" msgid "image already mounted" msgstr "" -#: nova/virt/disk/api.py:288 +#: nova/virt/disk/api.py:294 #, python-format msgid "" "Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" @@ -6208,63 +6266,68 @@ msgid "" "partition=%(partition)s use_cow=%(use_cow)s" msgstr "" -#: nova/virt/disk/api.py:305 +#: nova/virt/disk/api.py:311 #, python-format msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:324 +#: nova/virt/disk/api.py:330 #, python-format msgid "" "Failed to mount container filesystem '%(image)s' on '%(target)s': " "%(errors)s" msgstr "" -#: nova/virt/disk/api.py:341 +#: nova/virt/disk/api.py:347 +#, python-format +msgid "Failed to teardown ntainer filesystem: %s" +msgstr "" + +#: nova/virt/disk/api.py:360 #, python-format -msgid "Failed to unmount container filesystem: %s" +msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/disk/api.py:366 +#: nova/virt/disk/api.py:385 #, python-format msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/disk/api.py:378 +#: nova/virt/disk/api.py:397 #, python-format msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/disk/api.py:387 +#: nova/virt/disk/api.py:406 #, python-format msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/disk/api.py:428 +#: nova/virt/disk/api.py:447 #, python-format msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/disk/api.py:457 +#: nova/virt/disk/api.py:476 #, python-format msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -#: nova/virt/disk/api.py:483 +#: nova/virt/disk/api.py:502 #, python-format msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/disk/api.py:528 +#: nova/virt/disk/api.py:547 msgid "Not implemented on Windows" msgstr "" -#: nova/virt/disk/api.py:557 +#: nova/virt/disk/api.py:576 #, python-format msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/disk/api.py:573 +#: nova/virt/disk/api.py:592 #, python-format msgid "User %(username)s not found in shadow file." msgstr "" @@ -6606,7 +6669,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:131 nova/virt/libvirt/driver.py:3302 +#: nova/virt/hyperv/hostops.py:131 nova/virt/libvirt/driver.py:3327 #: nova/virt/xenapi/host.py:149 msgid "Updating host stats" msgstr "" @@ -6802,12 +6865,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:192 nova/virt/libvirt/driver.py:1537 +#: nova/virt/hyperv/vmops.py:192 nova/virt/libvirt/driver.py:1529 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:199 nova/virt/libvirt/driver.py:1543 +#: nova/virt/hyperv/vmops.py:199 nova/virt/libvirt/driver.py:1535 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -6981,7 +7044,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:159 nova/virt/libvirt/driver.py:642 +#: nova/virt/hyperv/volumeops.py:159 nova/virt/libvirt/driver.py:644 msgid "Could not determine iscsi initiator name" msgstr "" @@ -7025,189 +7088,189 @@ msgstr "" msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:349 +#: nova/virt/libvirt/driver.py:351 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:355 +#: nova/virt/libvirt/driver.py:357 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:376 +#: nova/virt/libvirt/driver.py:378 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:398 nova/virt/libvirt/driver.py:401 +#: nova/virt/libvirt/driver.py:400 nova/virt/libvirt/driver.py:403 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:419 +#: nova/virt/libvirt/driver.py:421 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:507 +#: nova/virt/libvirt/driver.py:509 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:521 +#: nova/virt/libvirt/driver.py:523 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:526 +#: nova/virt/libvirt/driver.py:528 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:549 +#: nova/virt/libvirt/driver.py:551 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:564 +#: nova/virt/libvirt/driver.py:566 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:578 +#: nova/virt/libvirt/driver.py:580 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:596 +#: nova/virt/libvirt/driver.py:598 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:605 +#: nova/virt/libvirt/driver.py:607 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:757 +#: nova/virt/libvirt/driver.py:759 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:845 +#: nova/virt/libvirt/driver.py:852 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:848 +#: nova/virt/libvirt/driver.py:855 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:879 +#: nova/virt/libvirt/driver.py:884 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:891 +#: nova/virt/libvirt/driver.py:896 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:964 +#: nova/virt/libvirt/driver.py:969 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:968 +#: nova/virt/libvirt/driver.py:973 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1002 +#: nova/virt/libvirt/driver.py:1008 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1010 +#: nova/virt/libvirt/driver.py:1016 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1044 +#: nova/virt/libvirt/driver.py:1058 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1187 +#: nova/virt/libvirt/driver.py:1201 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1194 nova/virt/powervm/operator.py:255 +#: nova/virt/libvirt/driver.py:1208 nova/virt/powervm/operator.py:272 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1210 +#: nova/virt/libvirt/driver.py:1224 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1247 nova/virt/libvirt/driver.py:1273 +#: nova/virt/libvirt/driver.py:1261 nova/virt/libvirt/driver.py:1287 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1262 +#: nova/virt/libvirt/driver.py:1276 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1331 +#: nova/virt/libvirt/driver.py:1345 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1335 +#: nova/virt/libvirt/driver.py:1349 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1339 nova/virt/libvirt/driver.py:1343 +#: nova/virt/libvirt/driver.py:1353 nova/virt/libvirt/driver.py:1357 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1409 +#: nova/virt/libvirt/driver.py:1423 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1528 +#: nova/virt/libvirt/driver.py:1520 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1554 +#: nova/virt/libvirt/driver.py:1568 #, python-format -msgid "Injecting %(inject)s into image %(img_id)s" +msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1563 +#: nova/virt/libvirt/driver.py:1577 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1621 +#: nova/virt/libvirt/driver.py:1635 #, 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:1627 +#: nova/virt/libvirt/driver.py:1641 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1631 +#: nova/virt/libvirt/driver.py:1645 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1635 +#: nova/virt/libvirt/driver.py:1649 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1651 +#: nova/virt/libvirt/driver.py:1665 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1952 +#: nova/virt/libvirt/driver.py:1966 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -7215,80 +7278,80 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1968 +#: nova/virt/libvirt/driver.py:1982 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:1985 +#: nova/virt/libvirt/driver.py:1999 #, 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:2148 +#: nova/virt/libvirt/driver.py:2166 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2202 +#: nova/virt/libvirt/driver.py:2220 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2204 +#: nova/virt/libvirt/driver.py:2222 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2304 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2369 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2393 +#: nova/virt/libvirt/driver.py:2411 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2397 +#: nova/virt/libvirt/driver.py:2415 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2513 +#: nova/virt/libvirt/driver.py:2531 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2521 +#: nova/virt/libvirt/driver.py:2539 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2558 +#: nova/virt/libvirt/driver.py:2576 #, 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:2583 +#: nova/virt/libvirt/driver.py:2601 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2595 +#: nova/virt/libvirt/driver.py:2613 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -7298,62 +7361,62 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2612 +#: nova/virt/libvirt/driver.py:2630 #, 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:2660 +#: nova/virt/libvirt/driver.py:2678 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2732 +#: nova/virt/libvirt/driver.py:2750 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2843 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2930 +#: nova/virt/libvirt/driver.py:2953 #, 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:2945 +#: nova/virt/libvirt/driver.py:2970 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2994 +#: nova/virt/libvirt/driver.py:3019 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3042 +#: nova/virt/libvirt/driver.py:3067 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3101 +#: nova/virt/libvirt/driver.py:3126 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3107 +#: nova/virt/libvirt/driver.py:3132 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3163 +#: nova/virt/libvirt/driver.py:3188 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3276 +#: nova/virt/libvirt/driver.py:3301 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -7372,25 +7435,25 @@ msgstr "" msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:196 +#: nova/virt/libvirt/firewall.py:209 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:219 +#: nova/virt/libvirt/firewall.py:232 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:235 +#: nova/virt/libvirt/firewall.py:248 msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:209 +#: nova/virt/libvirt/imagebackend.py:232 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:272 +#: nova/virt/libvirt/imagebackend.py:292 #, python-format msgid "Unknown image_type=%s" msgstr "" @@ -7536,11 +7599,6 @@ msgstr "" msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" -msgstr "" - #: nova/virt/libvirt/utils.py:124 #, python-format msgid "" @@ -7566,40 +7624,40 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:479 +#: nova/virt/libvirt/utils.py:483 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:140 nova/virt/libvirt/vif.py:202 -#: nova/virt/libvirt/vif.py:243 +#: nova/virt/libvirt/vif.py:231 nova/virt/libvirt/vif.py:342 +#: nova/virt/libvirt/vif.py:429 #, python-format msgid "" "vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " "mapping=%(mapping)s" msgstr "" -#: nova/virt/libvirt/vif.py:146 nova/virt/libvirt/vif.py:208 -#: nova/virt/libvirt/vif.py:249 +#: nova/virt/libvirt/vif.py:237 nova/virt/libvirt/vif.py:348 +#: nova/virt/libvirt/vif.py:435 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:155 nova/virt/libvirt/vif.py:217 -#: nova/virt/libvirt/vif.py:258 +#: nova/virt/libvirt/vif.py:250 nova/virt/libvirt/vif.py:361 +#: nova/virt/libvirt/vif.py:448 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:167 +#: nova/virt/libvirt/vif.py:262 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:177 +#: nova/virt/libvirt/vif.py:272 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:234 nova/virt/libvirt/vif.py:371 +#: nova/virt/libvirt/vif.py:378 nova/virt/libvirt/vif.py:407 msgid "Failed while unplugging vif" msgstr "" @@ -7723,7 +7781,7 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:157 +#: nova/virt/powervm/driver.py:160 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" @@ -7784,74 +7842,74 @@ msgstr "" msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:100 +#: nova/virt/powervm/operator.py:101 #, python-format msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/powervm/operator.py:184 +#: nova/virt/powervm/operator.py:185 msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:194 +#: nova/virt/powervm/operator.py:195 msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/powervm/operator.py:218 +#: nova/virt/powervm/operator.py:233 #, python-format msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:221 +#: nova/virt/powervm/operator.py:238 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/powervm/operator.py:255 #, python-format msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/powervm/operator.py:246 +#: nova/virt/powervm/operator.py:263 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:260 +#: nova/virt/powervm/operator.py:277 #, python-format msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/powervm/operator.py:272 +#: nova/virt/powervm/operator.py:289 msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/powervm/operator.py:276 +#: nova/virt/powervm/operator.py:293 #, python-format msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/powervm/operator.py:287 +#: nova/virt/powervm/operator.py:304 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:303 +#: nova/virt/powervm/operator.py:320 #, python-format msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/virt/powervm/operator.py:326 +#: nova/virt/powervm/operator.py:343 #, python-format msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:335 +#: nova/virt/powervm/operator.py:352 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/powervm/operator.py:338 +#: nova/virt/powervm/operator.py:355 msgid "PowerVM instance cleanup failed" msgstr "" @@ -8311,7 +8369,7 @@ msgstr "" msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1285 +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1263 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" @@ -8457,7 +8515,7 @@ msgstr "" msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:169 nova/virt/xenapi/volumeops.py:122 +#: nova/virt/vmwareapi/volumeops.py:169 nova/virt/xenapi/volumeops.py:118 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -8466,24 +8524,24 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:190 nova/virt/xenapi/volumeops.py:152 +#: nova/virt/vmwareapi/volumeops.py:190 nova/virt/xenapi/volumeops.py:131 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:87 nova/virt/xenapi/vmops.py:1528 +#: nova/virt/xenapi/agent.py:87 nova/virt/xenapi/vmops.py:1506 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:91 nova/virt/xenapi/vmops.py:1532 +#: nova/virt/xenapi/agent.py:91 nova/virt/xenapi/vmops.py:1510 #, 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:96 nova/virt/xenapi/vmops.py:1537 +#: nova/virt/xenapi/agent.py:96 nova/virt/xenapi/vmops.py:1515 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" @@ -9276,85 +9334,85 @@ msgstr "" msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1032 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1081 +#: nova/virt/xenapi/vmops.py:1059 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1088 +#: nova/virt/xenapi/vmops.py:1066 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1095 +#: nova/virt/xenapi/vmops.py:1073 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1122 +#: nova/virt/xenapi/vmops.py:1100 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1151 +#: nova/virt/xenapi/vmops.py:1129 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1202 +#: nova/virt/xenapi/vmops.py:1180 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1236 +#: nova/virt/xenapi/vmops.py:1214 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1267 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1349 +#: nova/virt/xenapi/vmops.py:1327 msgid "Fetching VM ref while BUILDING failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1432 +#: nova/virt/xenapi/vmops.py:1410 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1451 +#: nova/virt/xenapi/vmops.py:1429 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1460 +#: nova/virt/xenapi/vmops.py:1438 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1463 +#: nova/virt/xenapi/vmops.py:1441 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/xenapi/vmops.py:1469 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1587 +#: nova/virt/xenapi/vmops.py:1565 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/vmops.py:1597 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1667 +#: nova/virt/xenapi/vmops.py:1645 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1703 +#: nova/virt/xenapi/vmops.py:1681 msgid "Migrate Send failed" msgstr "" @@ -9503,26 +9561,6 @@ msgstr "" msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:131 -#, python-format -msgid "Unable to locate volume %s" -msgstr "" - -#: nova/virt/xenapi/volumeops.py:138 -#, python-format -msgid "Unable to detach volume %s" -msgstr "" - -#: nova/virt/xenapi/volumeops.py:143 -#, python-format -msgid "Unable to destroy vbd %s" -msgstr "" - -#: nova/virt/xenapi/volumeops.py:150 -#, python-format -msgid "Error purging SR %s" -msgstr "" - #: nova/virt/xenapi/imageupload/glance.py:34 #, python-format msgid "Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s" -- cgit